【发布时间】:2016-03-22 13:36:42
【问题描述】:
我的 Java 应用程序中有一个很大的内存缓存,它在应用程序启动后被填充。这使得重新部署非常昂贵,并且减慢了开发过程。
为了解决这个问题,我想将缓存外包给一个单独的 Java 进程。在 Linux 上连接两个 Java 进程的最快方法是什么?
【问题讨论】:
-
在它们之间创建
Socket连接 -
@ControlAltDel,OP 有 large 内存缓存
-
您使用的是哪种缓存?是第三方还是只是地图?
-
@AlexR 我没有收到你的评论。我知道 OP 有一个很大的内存缓存。但是为什么你认为使用套接字连接两个进程不是一个好的解决方案呢?
-
@ControlAltDel,你说得对,在低级别它是套接字。但是 OP 可能不想自己实现套接字级代码。此外,可能在访问每一块大缓存时使用套接字是非常无效的,所以他可能需要更高级别的“更智能”的解决方案/库。
标签: java linux memory networking