很久很久以前,学习php+mui+websockit,写了一个不成熟的点餐demo。留作纪念; 这里有些js、php插件是自己编写的,备份下来用的时候方便查看参考。
用于推送消息服务; 业务。 1.【创建连接】用户携带已登录的token创建ws连接, 2.【ws服务端验证登录状态】服务端根据token访问远程api接口获取用户id 3.【其他任意服务器,通过访问httpapi接口,执行业务推送等服务】 # api提供功能 1.推送消息 1.1全站推送消息 1.2指定用户推送消息,支持多用户群发 1.3指定多用户推送不同消息。 2.连接管理 2.1 断开全站连接 2.2 断开指定用户的连接 2.3 断开指定连接id 2.4 获取用户的连接id
版本1 是js版本 版本2 是ts版本 功能接口 1,Time时间戳转换处理 2,Arr 数组处理 3,Base64 base64解码加密处理 4,File 文件处理 5,Id 唯一id生产 6,Md5 MD5生成工具 7,Storage 缓存处理 8,Url url地址处理 9,Validate 表单验证
swoole搭建的一个websocket聊天消息推送服务端,支持分布式。1核1g虚拟机。实测发送1万条数据完成时间1.1秒。 框架依赖 1、swoole 2、php 3、redis 4、mysql 5、视频参考https://v.qq.com/x/page/y0881epykzd.html