PHP基于swoole_websocket_server 的推送服务

推送服务基本思路如下:

1.注册推送服务

2.在线消息推送

3.离线消息推送


基本思路

API注册服务:

mysql db_swoole_push :


ts_user

注册推送服务:同时支持http get和post请求方法。


http API

推送服务提供的API接口:

1.get Method 

2.post Method

3.both get & post


get a


get b


post a


post b


both a


both b

websocket client


client nine

get 示例:


Get 示例

广播通知

广播


效果

单播


点播


效果

组播


组播


效果

注意:

1.swoole 中设置POST消息解析开关,选项为true时自动将Content-Type为x-www-form-urlencoded的请求包体解析到POST数组。设置为false时将关闭POST解析。


Content-Type

2.host 和guest之间的端口通道要打开


vagrant port


guest firewall port


that's all
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容