两个Java程序必须相互通信,为此我发现了两种可能性
使用套接字的
在研究了描述之后,我发现,JavaSpaces显然是更好的解决方案。可悲的是,我无法让它跑掉。我从来没有接触过另一个安装过程,其他文件等等。:(
如何安装JavaSpaces,从哪里下载?
如果有人为我提供了更好的解决方案,我会感激的(JavaSpaces似乎是从2005年开始的)
这是我到目前为止发现的网站:http://www.jroller.com/matsh/entry/intreagued_by_javaspaces_try_blitz (安装描述,不工作.) http://www.jini.org/wiki/Main_Page (下载链接被破坏) http://www.jarvana.com/jarvana/inspect/com/sun/jini/jini-starterkit/2.1/jini-starterkit-2.1.zip?folder=jini2_1/ (下载jini )
发布于 2011-05-24 10:53:54
要快速开始使用GigaSpaces,一种商业的JavaSpaces产品(有一个社区版本),请参见http://www.gigaspaces.com/wiki/display/XAP8/Data+Grid+Quick+Start
还请参阅http://replay.waybackmachine.org/20070202031207/http://www.theserverside.com/tt/articles/article.tss%3Fl%3DUsingJavaSpaces、http://www.theserverside.com/news/thread.tss?thread_id=42164和http://www.enigmastation.com/?page_id=425
JavaSpaces很棒,海事组织(我有偏见,因为我为GigaSpaces工作.但话说回来,我为GigaSpaces工作,因为我认为底层技术很棒。)-它有一个非常简单的API,但事务模型实际上非常强大,而且非常快。它比JMS更简单、更强大,并且有一个更简单的部署/连接模型。
如果你因为某种原因而厌恶吉加斯帕斯(“哎呀,有人从中赚钱”),你也可以看看闪电战。
发布于 2011-05-24 09:47:51
In Feb 2009 another user on SO mentioned,GigaSpaces是JavaSpaces的成熟版本。
看着这个老问题,我开始相信JavaSpaces已经死了!?
发布于 2011-05-24 10:23:47
您是否也考虑过使用类似于RMI这样的方法,使其变得透明,即您正在远程系统上调用一个方法?或者JMS,您只需要发送和读取消息--而基础设施将它们路由到正确的位置/进程?或者,另一种方法是,您有一个网络缓存(例如memcached),其中两个进程都可以在缓存中放置和获取项,从而在一定程度上允许进程间的通信?
https://stackoverflow.com/questions/6108526
复制相似问题