【发布时间】:2011-10-06 13:30:20
【问题描述】:
我在一个我为个人使用而创建的小型 Java 应用程序上创建了一个命令行界面。 目前 cli 与原始应用程序位于同一个项目中,但我计划将其提取到它自己的项目中,有效地构建 2 个单独的可执行 jar,使我能够根据需要启动 cli 并查询其他正在运行的程序以获取信息.
我正在尝试找出在同一台机器上调用远程服务的最简单、最轻量级的解决方案。 我查看了 spring 远程处理,但许多提供的解决方案,如 HttpInvoker、Hessian/Burlap、JAX RPC Web 服务基于 HTTP 或 SOAP,因此不适合这项工作。 JMS 似乎也有点矫枉过正。
这给我留下了看起来相当重量级的 RMI,可能还有 JMX? 有什么建议吗?
【问题讨论】:
标签: java