我需要一些指导。我已经在我的 Web 应用程序中使用 eventbus 模式实现了 vert.x(1.3.1.final)。目前,我正在做的是每当在服务器上生成事件时,都会向与该唯一地址关联的客户端/客户端发送通知。一切都很好。
现在,在我的 Web 应用程序中,某些特定进程占用了 tomcat 的所有资源,而 tomcat 给出了 OutOfMemoryError。因此,我的团队决定将占用大量资源的进程与 Web 应用程序(即外部 tomcat)分开。
所以现在的要求是在同一服务器上的不同 JVM 上执行的两个 java 进程之间进行通信。
vert.x可以吗?关于使用它的进程间通信,我没有得到太多帮助。或者我将不得不使用其他方法,例如(使用 java 进程间通信的技术。)?就性能而言,最好的解决方案是什么。