<分区>
目前,我们正在寻找一种 JVM 内消息传递解决方案,它提供与新推出的 Guava EventBus 一样灵活的 API。 EventBus 提供了几乎所有必要的功能,但我们缺少持久性和将处理程序限制在特定速率的能力。我们不需要 ActiveMQ 或 HornetQ 等项目提供的企业功能。尽管运行我们应用程序的多个节点的能力可能是以后的一个选项。如果有任何正确方向的指示,我将不胜感激。
另一种可能性是使用 HornetQEventBus(类似于 ASyncEventBus)扩展 Guava EventBus,或者为 JMS 实现我们自己的外观。 Barebones JMS 就我们的目的而言感觉有点臃肿,我个人认为 EventBus API 非常适合我们的用例。