Process Communication in JAVA, JavaSpaces

Two Java programs should interact with each other, for this I found two possibilities

  • Using Sockets
  • Using JavaSpaces

After reviewing the description, I found out that JavaSpaces is apparently the best solution. Unfortunately, I can’t get him to run. Ever totally rooted me in another installation process, in other files, etc ....: (

How to install JavaSpaces, where to download them, etc.

If someone offers me a better solution, I will be grateful (JavaSpaces seems to be from 2005)

these are the sites that I have found so far: http://www.jroller.com/matsh/entry/intreagued_by_javaspaces_try_blitz (Installation description, does not work ...) http://www.jini.org/wiki/Main_Page (Links the download is damaged) http://www.jarvana.com/jarvana/inspect/com/sun/jini/jini-starterkit/2.1/jini-starterkit-2.1.zip?folder=jini2_1/ (Download the kit for beginners gini)

+3
source share
3 answers

For a quick launch using GigaSpaces, a commercial JavaSpaces product (with an available community version) see 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 , IMO ( , GigaSpaces... , GigaSpaces, , .) - API, , . JMS, /.

- GigaSpaces ( "yikes, - " ), Blitz.

+3

2009 SO , GigaSpaces - JavaSpaces.

, , JavaSpaces ..!?

+2

Do you think that you are using something like RMI when it becomes transparent that you are invoking a method on a remote system? Or JMS, where you just send and read messages, and the infrastructure directs them to the right place / process? Or what about a different approach, when you have a network cache (for example, memcached), where both processes can put and receive items to / from the cache, which allows to some extent support interprocess communication?

+2
source

All Articles