我正在尝试构建一个非常简单的事件总线,其中订阅和发布都在Java应用程序中进行。
但是,总线需要部署在服务器端,而多个订户和发布者可以从不同的位置与之交互。
因此,例如,simpleeventbus和EventBus很好,但仅在使用单个JVM时才适用。
我一直在考虑类似Comet的框架,但是我可以在其中直接在Java中进行发布/订阅。是否存在这样的框架或库?
或对此还有什么其他建议?
最佳答案
检查Oracle复杂事件处理(CEP)。 CEP文档中有一个示例,说明如何通过Dojo Foundation与Bayeux协议集成。