2015-07-20 10 views
5

Attualmente sto lavorando a un progetto utilizzando i dati di primavera Neo4j 3.3.0 Remote e Neo4j 2.1.7.Neo4j Alta velocità di scrittura predefinita Scrittura e lettura in primavera Dati Neo4j

Sto pianificando di eseguirlo con un cluster Neo4j utilizzando 3 server, sto usando HAProxy come bilanciamento del carico.

Desidero ottimizzare il cluster per la lettura e la scrittura, esiste un modo per separare la lettura e la scrittura a livello dell'applicazione?

Ad esempio, pubblicare due front-end in HAProxy (uno per il master e uno per gli slave) e avere i dati primari decidere quale sia appropriato, oppure esiste un modo migliore per lavorare con un cluster in Spring Data Neo4j Remote?

+0

Ottima domanda! – Nayish

+2

Al momento non c'è. Qualcosa di simile è previsto per SDN4 però. –

risposta

0

I dati di primavera per Neo4j fino alla versione 3.x si basano su Neo4j incorporato e il supporto per la modalità server è stato aggiunto in seguito.

La versione 4.0 viene scritta da zero. Sfortunatamente non ha supporto per le scritture di ottimizzazione e le letture nello scenario HA.

È sulla tabella di marcia e potrebbe essere la versione 4.1 che lo supporterà.