【文件属性】:
文件名称:Distributed-Push-Server
文件大小:921KB
文件格式:ZIP
更新时间:2021-05-10 20:25:49
JavaScript
分布式推送服务器
要求
socket.io
sticky-session
cluster
redis
组件
1. BasicHandler
“ BasicHandler”是消息处理程序的基类,它提供onConnected(socket),onDisconnected(socket),onMessageRecieved(socket,data)方法。
定制消息处理程序的定义示例。
// customize your own Message Handler
class MyHandler extends BasicHandler {
onMessageRecieved ( socket , data ) {
let msg = data ;
if ( msg . type == "login" ) {
socket . broadcast . emit ( 'someo