workerman-chat是一个以workerman作为服务器容器,使用PHP开发的基于Websocket协议的一个可分布式部署的聊天室框架。workerman-chat采用gatewayworkers进程模型。gateway只负责网络IO,全异步非阻塞,每个gateway进程都可以同时接受上万客户端连接。workers采用的是PHP开发者所熟悉的同步模型,并提供了开发者基本的接口onConnect、onMessage、onClose、sendToClient、sendToAll等方法。开发者只要在onConnect、onMessage、onClose三个方法中添加上自己的业务逻辑即可,开发维护非常简单。由于采用的是gatewaywork