想要实现:设备通过tcp连接服务器,框架用的是worker或者gateway
想要实现:设备通过tcp连接服务器,服务器实时处理以后实时转发消息给某个网页(可以用websocket),框架用的是worker或者gateway,求高人指点
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
想要实现:设备通过tcp连接服务器,服务器实时处理以后实时转发消息给某个网页(可以用websocket),框架用的是worker或者gateway,求高人指点
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
有几种方式可以做到
1、最简单的方式,开一个worker进程即监听tcp,又监听websocket,这样在一个进程里方便互相操作连接传递数据
以上好处架构清晰简单,但是只能单进程
参考手册 http://doc.workerman.net/work...
2、开A B两组worker进程,A组进程监听tcp,B组进程监听websocket,利用channel通讯,可以参考workerman手册
http://doc.workerman.net/comp...
http://doc.workerman.net/comp...
好处是可以分布式部署,可以多进程多服务器集群
3、用gatewayWorker,开一组tcp端口的gateway进程+一组websocket的进程,参考手册
http://doc2.workerman.net/mul...
好处是同样可以分部署部署,可以多进程多服务器集群,并且gatewayWorker提供了很多长连接直接可以用的接口,非常方便