JGroups

JGroups è un sistema multicast affidabile (cioè, non perde messaggi) scritto in linguaggio Java .

Multicast

Abbiamo diversi modi per comunicare con una o un gruppo di macchine:

TCP / IP offre un sistema multicast e JGroups è stato inizialmente creato per essere in grado di automatizzare il processo di sottoscrizione, ricezione e annullamento della sottoscrizione da un multicast IP. JGroups supporta quindi le seguenti funzionalità:

Estensioni fornite da JGroups

Il multicast IP viene utilizzato in varie applicazioni:

Poiché queste applicazioni non richiedono il controllo del flusso, IP multicast utilizza un protocollo inaffidabile e non ha alcun controllo di pianificazione. JGroups è stato rapidamente ampliato per affrontare queste carenze e offre più funzionalità e flessibilità:

JGroups è quindi un sistema semplice, veloce ed affidabile che permette di connettere un insieme di macchine e di offrire servizi come la sincronizzazione, il bilanciamento del carico o anche la sostituzione ( failover ) in caso di problema.

Utilizza

JGroups viene utilizzato in varie applicazioni:

Risorse