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