【轉 】workerman 實現訊息推送
阿新 • • 發佈:2019-01-08
WEB訊息推送框架
web-msg-sender是一款web長連線推送框架,採用PHPSocket.IO開發,基於WebSocket長連線通訊,如果瀏覽器不支援WebSocket則自動轉用comet推送。 通過後臺推送訊息,訊息可以即時推送到客戶端,非輪詢,實時性非常好,效能很高。
特點:
多瀏覽器支援
支援針對單個使用者推送訊息
支援向所有使用者推送訊息
長連線推送(websocket或者comet),訊息即時到達
支援線上使用者數實時統計展示
支援線上頁面數實時統計展示
支援跨域推送
下載
WEB訊息推送框架
Fork on Github 下載ZIP壓縮檔案 下載3407次
Windows版本下載
Demo2:
見本頁面頁尾線上統計部分,支援實時的線上人數和線上頁面統計
其它應用
vmstat伺服器狀態監控服務
WEB訊息推送框架
BrowserQuest PHP版本
攝像頭視訊直播
Thrift RPC 遠端呼叫框架
Json RPC遠端呼叫框架
聊天室框架
統計監控系統
PHP小蝌蚪實時互動遊戲 hot
flappy bird 多人線上版遊戲
Linux環境安裝啟動
1、下載web-msg-sender,並解壓縮到任意目錄
2、啟動workermanPHP start.php start -d如下圖
WEB推送使用介面
前端測試:
支援跨域推送,開發者可以不用建立服務端,直接使用線上的推送服務測試,只要引入js檔案並設定下埠及回撥即可,例如在任意站點中加入如下程式碼即可收到訊息並統計資料:
後端呼叫api向任意使用者推送: