-2

我正在尝试设计一个系统来协调不同客户端和中央服务器之间的消息。有许多不同的消息类型,每种消息类型中都有不同的信息。就像消息头、时间、消息类型和实际消息一样。我需要随意在客户端和服务器之间传递它们。因此,如果服务器决定客户端 B3 需要一条消息,而客户端 B1 需要一条消息,它应该能够将其发送给它们。我正在考虑某种 RESTful JSON 消息传递系统,但后来我不知道如何在没有客户端隐式请求的情况下从服务器向客户端发送消息。有谁知道构建这个系统的最佳方法,或者可以指出我正确的方向?如果您需要更多信息,我将很乐意提供。

客户端/服务器架构

4

1 回答 1

1

这听起来很像队列——我们必须做一些非常接近你现在正在做的事情。最后,我们使用了 google 协议缓冲区和 JMS 消息作为二进制文件。我认为 JMS 是从这里开始的地方。已经有很多这样的解决方案——你需要适应它们。ActiveMQ 可能是“最近的”

于 2013-04-01T14:51:53.013 回答