0. Introduzione - 1. Terracotta Features - 2. Architettura DSO
Terracotta semplifica lo sviluppo delle applicazioni:
- Il cluster TC non è applicativo ma lavora a livello di JVM.
- Permette una netta separazione tra Business Logic e Infrastructure Object.
- NESSUNA API Java NUOVA da imparare.
- Non c’è serializzazione, la replicazione è a livello di field.
- Non ci sono metodi CUSTOM da implementare per la replicazione.
- In poche parole RISOLVE i problemi del CLUSTERING in una sola soluzione
Terracotta features:
- Utilizzo della rete ottimizzato, ridotto trasporto delle informazioni (non c’è serializzazione).
- E’ possibile fare l’update degli oggetti (new deploy)
- Monitor del server e degli oggetti condivisi tramite JMX (Admin console)
- Aumento della massima capacita di memoria di una singola JVM.
- Eventi distribuiti.
Tipici scenari:
- HTTP Session Replication
- Distributed Cache
- POJO Clustering
- Spring integration
- Collaboration, Coordination, and Events
0. Introduzione - 1. Terracotta Features - 2. Architettura DSO