# FlyMQ **Repository Path**: wucheng/FlyMQ ## Basic Information - **Project Name**: FlyMQ - **Description**: High Performance PHP Socket Server-Side Framework - 高性能PHP服务端Socket框架 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2017-03-01 - **Last Updated**: 2022-07-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LiveDemo [[桌面版]](http://212.64.111.153/FlyMQ/index.html "[桌面版]") [[手机版]](http://212.64.111.153/FlyMQ/client.html "[手机版]") # Preview ![Preview](https://storage.17fpv.com/tmp_share/2021/05/13/6eoFf2zC/_flymq_demo.gif "Preview") # FlyMQ FlyMQ(Fly消息队列)是一款高性能、高并发、分布式的PHP Socket服务端框架, 它支持TCP长连接、心跳检测、分布式部署、消息推送、消息队列、多进程、 异步MySQL、异步Redis。适合即时聊天,游戏服务器,app消息推送等多个应用场景。 # System Introduction FlyMQ(Fly Message Queue) is a high performance, high concurrence,distributed PHP socket server-side framework, which supports TCP long connection,heartbeat check, distributed deployment,message push,message queue,multiple progresses, asynchronous MySQL,asynchronous Redis. It supports many application scenarios such as instant message,game server, app message push and so on. # Environment Requirements * PHP4+ | PHP5 | PHP7 # Features * Support long TCP connction * Distributed gateway and server * Client and server eartbeat check enable * Support asynchronous MySQL and Redis * Multiple progresses and high concurrence * Support multiple custom protocol * Support Adobe Flash and Websocket * Support data encruption # Architecture Diagram ![心跳检测机制](https://images.gitee.com/uploads/images/2019/0730/002841_951fdc15_462301.png "心跳检测机制") ![关系图](https://images.gitee.com/uploads/images/2019/0730/003110_c1c60bd1_462301.png "关系图") ![各组件职能泳道图](https://images.gitee.com/uploads/images/2019/0730/003305_90064779_462301.png "各组件职能泳道图") ![内部广播原理图](https://images.gitee.com/uploads/images/2019/0730/003329_a3f1c31d_462301.png "内部广播原理图") ![内部通讯原理图](https://images.gitee.com/uploads/images/2019/0730/003358_706a358a_462301.png "内部通讯原理图") ![系统架构](https://images.gitee.com/uploads/images/2019/0730/003423_63bfd43f_462301.png "系统架构") # User Case * [FlyCRM - 基于FlyMQ的客户关系管理系统](https://gitee.com/wucheng/FlyMQ/attach_files/download?i=191190&u=http%3A%2F%2Ffiles.git.oschina.net%2Fgroup1%2FM00%2F05%2FDE%2FPaAvDFwPV-qAAZJ-AAG6AF0D8Y4077.doc%3Ftoken%3D158f6f86d5ffc959ba7c6f007cdf581f%26ts%3D1544509418%26attname%3DFlyCRM.doc "FlyCRM - 基于FlyMQ的客户关系管理系统")