国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

PHP聊天室框架workerman-chat

workerman-chat是一個以workerman作為服務(wù)器容器,使用PHP開發(fā)的基于Websocket協(xié)議的一個可分布式部署的聊天室框架。

workerman-chat采用gateway workers 進程模型。gateway只負責(zé)網(wǎng)絡(luò)IO,全異步非阻塞,每個gateway進程都可以同時接受上萬客戶端連接。 workers采用的是PHP開發(fā)者所熟悉的同步模型,并提供了開發(fā)者基本的接口 onConnect、onMessage、onClose、sendToClient、sendToAll等方法。 開發(fā)者只要在onConnect、onMessage、onClose三個方法中添加上自己的業(yè)務(wù)邏輯即可,開發(fā)維護非常簡單。

由于采用的是gateway workers 進程模型,gateway和workers之間是無狀態(tài)的,gateway和workers可以分別部署在不同的物理機上,所以擴容和升級都非常方便。 workerman-chat也非常適合游戲后臺開發(fā)。

項目地址

GitHub Repo stars
https://github.com/walkor/workerman-chat

特性

使用PHP開發(fā)
PHP多進程
gateway workers進程模型
支持libevent事件輪詢庫,支持高并發(fā)
默認使用Websocket協(xié)議,更小帶寬,更好性能
支持分布式部署,可橫向擴容
客戶端跨瀏覽器支持
多房間支持
支持私聊
支持心跳檢測

linux環(huán)境安裝啟動

首先:參考手冊檢查/安裝workerman環(huán)境

1、下載workerman-chat,并解壓縮到任意目錄

2、進入到workerman-chat 運行php start.php start -d

3、瀏覽器訪問端口 http://ip:55151 或者 http://域名:55151 (如果無法訪問參考手冊客戶端連接失敗)

Windows版本安裝啟動

1、下載workerman-chat,并解壓縮到任意目錄
2、雙擊start_for_win.bat運行
3、瀏覽器訪問端口 http://ip:55151 或者 http://域名:55151 (如果無法訪問參考手冊客戶端連接失敗)
4、關(guān)閉終端停止

說明

本聊天室業(yè)務(wù)邏輯非常簡單,業(yè)務(wù)邏輯都在文件./Applications/Chat/Events.php中,開發(fā)者可以隨意修改,比如增加表情等功能

其它php聊天室相關(guān)案例(商業(yè))

泡泡IM是一款基于gatewayWorker開發(fā)的聊天系統(tǒng),支持IOS APP、安卓APP、微信小程序、H5、PC瀏覽器、桌面軟件。
地址 泡泡IM 聊天源碼

地址 泡泡IM 聊天源碼

??