二进制事件协议

时间:2013-05-15 12:00:35

标签: java

我开发了一个通常作为服务器模块运行的应用程序。

然而,该工具将从两件事中受益匪浅:

  • 可插拔的观众,看看发生了什么(很容易)
  • 可插拔模块我的意思是该工具可以生成事件,您应该能够(从客户端工具)连接到服务器工具并临时注册事件订阅者,该订阅者可以根据事件操纵服务器行为(实时,所以事件是 async)

第一个可以通过http服务器或类似服务器轻松实现,但模块需要持久连接。我选择的语言是java,但我宁愿不去寻找RMI,而是选择与语言无关的协议。任何想法哪些协议都适合这种情况,哪些可能已经在java中实现了?

1 个答案:

答案 0 :(得分:1)

另外两个选项可能是Java和/或Camel中的Akka(www.akka.io)演员作为事件分发机制。我自己就是阿卡人。

对我来说,你用Java编写你的Akka事件处理程序,那将是你的模块。