websocket心跳包实现
应用场景:在APP中用户登陆后,需要向服务器端发报告说明当前在线。在有业务发生时,服务器会向所有在线的特定用户推送消息。APP里打开websocket连接后,在网络异常情况下,可能会异常断开。所以需要用心跳包来保持长时间的连接。服务器端使用
在1核CPU,1G内存,2M带宽的vps上实现2000并发无失败写入数据库的程序实现
VPS配置 CPU: 1核内存:1 GB 内存:2Mbps, 用的阿里云最低配,算是垫底的了。部署环境:centos7 + openresty(nginx_lua) + redis(连接池) + swoole(php)+ mys
swoole客户端与服务端收发数据完整性问题解决
一、下面这个实例,启动swoole服务后,监听9501端口,接收从客户端发来的数据,原样返回。classServer { private$serv; publicfunction__construct(){ $this->se