首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >同时使用多个扭曲套接字服务器

同时使用多个扭曲套接字服务器
EN

Stack Overflow用户
提问于 2014-11-28 17:48:37
回答 1查看 562关注 0票数 3

因此,我只有一个为客户端服务的扭曲套接字服务器,最终我需要添加更多的服务器。问题是到服务器的连接是唯一的,无法在多个服务器实例之间共享。

如果服务器位于负载均衡器之后,或者来自单个聊天的多个用户跨多个服务器实例,这就会产生问题,因为发送到聊天的消息不会成功发送到每个人。

我该如何解决这个问题呢?

EN

回答 1

Stack Overflow用户

发布于 2014-12-05 01:28:35

这可能是一项困难的任务,因为可以根据底层协议(如用于web服务器的http )来改进平衡负载。

您是否正在尝试为任何基于套接字的应用程序设计负载平衡系统?我的意思是,在多个服务器之间发送消息是一回事,确保正确的同步是另一回事,为任何通信协议构建动态自平衡系统是另一回事。

要构建负载均衡器,可以使用像HAProxy (http://www.haproxy.org/)这样的"TCP代理“。

要处理应用程序服务器实例之间的通信(在负载平衡服务器之后),可以使用诸如zeromq (http://zeromq.org/)或rabbitmq (http://www.rabbitmq.com/)之类的消息。您将在那里找到一些常见的体系结构模式。

对于zeromq和rabbitmq都有python库,因此在基于扭曲的服务器中实现并不太难。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27185905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档