- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我需要一些指导。我在我的 Web 应用程序中使用事件总线模式实现了 vert.x(1.3.1.final)。目前,我正在做的是每当在服务器上生成一个事件时,通知就会发送到与该唯一地址关联的客户端。一切正常。
现在,在我的 Web 应用程序中,某些特定进程占用了 tomcat 的所有资源,而 tomcat 却给出了 OutOfMemoryError。因此,我的团队决定将占用大量资源的进程与 Web 应用程序分开(即在 tomcat 之外)。
所以现在的要求是在同一台服务器上的不同 JVM 上执行的两个 java 进程之间进行通信。
vert.x 可以吗?关于使用它的进程间通信,我没有得到太多帮助。或者我将不得不使用其他方法,例如(使用 java 进程间通信的技术。)?什么是性能方面的最佳解决方案。
最佳答案
如果您使用 -cluster 启动每个进程并相应地设置端口,则同一服务器上的两个 vert.x 进程可以使用内置事件总线进行通信。请参阅发行版中包含的示例。
您也可以考虑查看 vertx 2.x 而不是 1.3.1...
关于java - 如何使用 vert.x 进行进程间通信(同一服务器上两个虚拟机之间的通信),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20043186/
根据 Android docs ,activity生命周期如下: onCreate() onStart() onResume() onPause() onStop() onDestroy() 问题是,
我有一门类(class)有很多专栏,但这个问题只需要其中三个: ---------------------------------------- | start_date | start_time
给定在同一个 Tomcat 6 上运行的两个 Web 应用程序。如果您从一个应用程序到另一个应用程序进行 http 调用,Tomcat 是否会“短路”此调用,或者它会在调用之前一直在 interweb
我是一名优秀的程序员,十分优秀!