我正在构建一个消息传递系统,其中我有一个向多个收件人发送消息的应用程序,这些收件人将由发送应用程序调用消息,而不是向发送应用程序询问任何新消息。收件人还必须处理他们按顺序收到的任何消息(可能使用一些队列),并且这些消息并不特定于任何收件人。
我正在研究各种框架和 API(例如 JMS)来实现这一点,但是还有其他方法可以更快、更简单地实现这种类型的系统吗?该解决方案还需要具有很强的可扩展性,因为它将处理许多接收者,也许还有许多发送应用程序。
谢谢。
我正在构建一个消息传递系统,其中我有一个向多个收件人发送消息的应用程序,这些收件人将由发送应用程序调用消息,而不是向发送应用程序询问任何新消息。收件人还必须处理他们按顺序收到的任何消息(可能使用一些队列),并且这些消息并不特定于任何收件人。
我正在研究各种框架和 API(例如 JMS)来实现这一点,但是还有其他方法可以更快、更简单地实现这种类型的系统吗?该解决方案还需要具有很强的可扩展性,因为它将处理许多接收者,也许还有许多发送应用程序。
谢谢。
具有发布和订阅消息模型的 JMS 似乎很适合这种情况。
存在许多免费的消息传递技术(RabbitMQ 似乎很流行,但我从未使用过它)。
试试akka( http://akka.io/ )
基本上它用于构建并发应用程序的框架,但它的核心具有良好的消息传递系统。