标签: java design-patterns message-queue distributed-computing
我需要在两个或多个服务器的分布式系统中设计一个消息转发系统。
与分布式系统中的所有服务器组一样,一个服务器将是主服务器,其余部分将是后备/二级服务器。 因此,如果在此辅助服务器上生成某些消息,则应将它们转发到主服务器以进行进一步处理。 消息可以是某些与健康相关的信息或简单的网络连接状态。
我对分布式系统很陌生,并且没有进行过服务器间通信。
请建议我可以学习一些技术/设计来解决这个特殊问题。
答案 0 :(得分:0)
这里肯定有一些协议选项。这些选项中的每一个都有多种实现可供选择。
REST可能是最受欢迎的便携式解决方案。如果您需要将其中一个Java组件换成用C ++,node.js编写的东西,那么几乎肯定会有多个REST客户端/服务器库可供它使用。它也非常简单。