| |||||
JGroups allows builders to generate reputable multipoint (multicast) apps where trustworthiness is a deployment challenge, and does not have to be carried out by the software developer.
This will save application builders considerable quantities of time, and permits for the application to be deployed in diverse environments, without having obtaining to change code.
It is primarily based on IP multicast, but can be extended into any community protocol.
Right here are some key functions of "JGroups":
Normal capabilities :
· Trustworthy multicasting
· Flexible protocol stack
· Quickly adaptable
· Substantial pace messaging
· Cloud enabled
· Group development and deletion. Group users can be unfold across LANs or WANs
· Becoming a member of and leaving of groups
· Membership detection and notification about joined/ remaining /crashed members
· Detection and removal of crashed users
· Sending and getting of member-to- group messages ( position -to-multipoint)
· Sending and getting of member-to-member messages ( point -to- position )
Protocol stack:
· Transport protocols: UDP (IP Multicast), TCP, JMS
· Fragmentation of substantial messages
· Trustworthy unicast and multicast information transmission. Dropped messages are retransmitted
· Failure detection: crashed users are excluded from the membership
· Purchasing protocols: Atomic (all-or-none information shipping and delivery ), Fifo, Causal, Full Purchase (sequencer or token primarily based )
· Membership
· Encryption
Via: JGroups 3.2.7 / 3.3.0.Alpha2
No comments:
Post a Comment