swoole管理集群的方法-创新互联

这篇文章主要介绍swoole管理集群的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:空间域名、网站空间、营销软件、网站建设、荆州网站维护、网站推广。

swoole如何管理集群?

swoole websocket server集群怎么做?

问题:

1,swoole websocket集群如何做到自动轮换,保证可靠性

2,swoole websocket server集群中,如何让 server1 的client A 向 server2 的 client B 推送 信息?

回答:


首先你要了解问题的本质是你不在同一个进程空间里(当然在不同的服务器上),你无法直接通讯,因为无法共享tcp连接或无法直接操作相应的tcp连接

现假如你有个集群里面有同样服务的多机子(每天当成一个工作进程):A和B

现在你想A里的某连接(某客户)向B里的某连接(某客户)通讯的思路:

启动一台服务器M

在A和B的启动进程里,开启一个连接M的客户端(分别我们叫C1,C2),并监听事件

A里的某连接(某客户)发送消息A服务器,A服务器处理相关的B标识用户数据, 转交给C1,然后C1发送消息给M服务器

然后M服务器,发送消息给所有的连接的客户端(当然这里如果你做了相应的用户标识,识别到了C2, 直接发送消息给C2就可以了)

M发送消息给C2,然后C2根据标识查找到B里具体的某连接,然后直接发送消息就好了

以上是“swoole管理集群的方法”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!

本文题目:swoole管理集群的方法-创新互联
转载注明:https://www.cdcxhl.com/article36/ddgisg.html

成都网站建设公司_创新互联,为您提供定制开发搜索引擎优化品牌网站建设品牌网站制作商城网站软件开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网站建设