有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用vert进行进程间通信(在同一服务器上使用2个JVM进行通信)。十、

我需要一些指导。我已经实现了vert。x(1.3.1.final)在我的web应用程序中使用eventbus模式。目前,我正在做的是,每当服务器上生成事件时,都会将通知发送到与该唯一地址关联的客户端。一切都很好

现在,在我的web应用程序中,某个特定进程占用了tomcat的所有资源,而tomcat给出了OfMemoryError。因此,我的团队决定将占用大量资源的流程从web应用程序中分离出来(即在tomcat之外)

所以现在的需求是在同一服务器上的独立JVM上执行的两个java进程之间进行通信

这是可能的与垂直。十、在进程间通信方面,我没有得到太多的帮助。或者我必须使用其他方法,比如(使用java进程间通信的技术)?就性能而言,最好的解决方案是什么


共 (2) 个答案

  1. # 1 楼答案

    两个垂直。如果使用-cluster启动每个进程并相应地设置端口,那么同一服务器上的x个进程可以使用内置事件总线进行通信。请参见发行版附带的示例

    <>你也可以考虑查看VTrx 2。x而不是1.3.1