我们有一个用例:
我检查过我们可以使用套接字/ rpc。我还看到RMI /网络服务可用,现在与所有内容混淆。
有人能指出一些关于如何做到这一点的好文档吗?
提前致谢
答案 0 :(得分:1)
RMI将是您最简单的选择(在同一个盒子上运行2个java程序)。 rmi上的流数据并不简单,但是我编写了RMIIO库,这使得相当容易。
答案 1 :(得分:0)
我自己并没有来使用它,但我认为Terracotta(更准确地说是distributed cache)可以满足您的需求(并提供更多)。
引自Clojure + Terracotta = Yeah, Baby!(强调是我的)
Terracotta提供网络连接,虚拟,持久堆和透明的JVM间线程协调。使用Terracotta,您不再需要将对象映射到数据库表并返回。您只需将对象移交给Terracotta,它就会缓存您的数据。它不仅可以缓存您的数据,还可以使您的对象可用于网络JVM集群。