我开发了一个通常作为服务器模块无头运行的应用程序。
然而,该工具将从两件事中受益匪浅:
- 可插入的查看器,可以查看正在发生的事情(很容易)
- 可插入模块,我的意思是该工具可以生成事件,并且您应该能够(从客户端工具)连接到服务器工具并临时注册一个事件订阅者,该订阅者可以根据事件(实时,因此事件不是异步的)
第一个可以通过 http 服务器或类似服务器轻松实现,但模块需要持久连接。我选择的语言是 java,但我不想选择 RMI,而是选择与语言无关的协议。任何想法哪个协议将特别适合这种情况并且可能已经在 java 中实现?