Anyone using JavaSpaces technology?

Are there real practical applications of JavaSpaces technology and how exactly is it implemented?

+3
source share
6 answers

We are currently using javaspaces (a Sun outrigger implementation) to coordinate loosely coupled processes. The idea behind it is convincing, and the API is very simple. Real implementation was a problem. It is built on Jini, so it takes 5 or 6 processes to create space. And, at least in Sun's implementation, there is no way to contact it through certain ports, which makes firewalls a little sick.

Another problem we are facing is that there is no implied ordering in space. So, if you placed 5 objects, and your read / entry pattern matches all 5, it is not indicated which one you will get. Depending on the application, this may or may not be a problem.

+3
source

GigaSpaces is a mature version of JavaSpaces. It is widely used in financial applications that persist in silence.

As for the implementation, it is basically a transactional database of objects on top of Jini . Requests are similar to db4o.

+2
source

, , ( ), , . , notify, , .

, ( - ). FIFO. , , , . , , - .

Blitz JavaSpaces - ( ), ( ) , . Jini, "", , - SSL- PKI Jini.

, Gigaspaces - , , , . , . , , , , , Gigaspaces .

+1

, Orbitz, , .

Java Posse # 82, # 84 # 86, , , .

0

, , , .

@Keith: ( , ) /JVM, , , .

, Jini/Javaspaces (, ..) . GE Aircraft .

SORCER Texas Tech SOA, Jini/Javaspaces, - .

0

- JavaSpaces . Data Data Grid NoSQL- . ( Oracle Coherence, , , , .)

Oracle. , , .

0

Source: https://habr.com/ru/post/1703740/


All Articles