JGroups är en öppen källkod, helt gratis och plattformsoberoende verktygslåda implementeras i programmeringsspråket Java och utformats från grunden för att fungera som en pålitlig och stabil grupp kommunikationslösning. Den kan användas för att implementera multicast kommunikation i apparna.
Baserat på konfigurerbara protokollstacken och IP-multicast
Mjukvaran är baserad på konfigurerbara protokollstacken och IP-multicast. Den har tillförlitlig multicast stöd, liksom höghastighetsmeddelande stöd. Dessutom är JGroups lätt att anpassa och moln aktiverad. Den kan användas av programutvecklare att enkelt skapa multi (multicast) Java applikationer, vilket sparar dem en hel del tid.
Komma igång med JGroups
Projektet distribueras som en förbyggda binärpaket i JAR-filformatet, som enkelt kan lägga till din klassökväg. Att & rsquo; s det, du kan nu börja koda. Observera att källkoden distribueras också som en JAR-fil.
Om du öppnar en terminal app i den mapp där du & rsquo; ve spara det binära paketet, kan du visa JGroups version genom att köra & lsquo; java-jar jgroups-x.y.z.jar & rsquo; kommando, där x.y.z är aktuellt versionsnummer för projektet (t ex java-jar jgroups-3.6.1.jar).
För att testa JGroups, köra en enkel dragning demo genom att starta två eller flera instanser med och lsquo; java -cp jgroups-x.y.z.jar org.jgroups.demos.Draw & rsquo; kommando. (don & rsquoen; t glömmer att ersätta x.y.z med den aktuella versionsnummer av programmet) och se om medlemmarna hitta varandra
Körs på alla datorns operativsystem stöds av Java
JGroups är ett plattformsoberoende program som kommer att köras på alla operativsystem som stöds av Java, inklusive Linux, Microsoft Windows och Mac OS X. Det kräver Java Runtime körbara (JRE) för att arbeta. Både 32 och 64-bitars hårdvaruplattformar stöds
Vad är nytt i den här versionen.
- Bug :
- [JGRP-849] - Samtidig connect av flera kanaler med delat transport misslyckas
- [JGRP-853] - feldetektering: flera krascher inte upptäcks
- Feature Request:
- [JGRP-836] - Eliminera Linux överhörning i MPING
- [JGRP-852] - GossipRouter / GossipClient: göra uttag använder SO_TIMEOUT och SO_LINGER
- Uppgift:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: åsidosätta synkroniserade metoder
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: åsidosätta synkroniserade metoder med osynkroniserade ettor
Vad är nytt i version 3.6.8:
- Bug:
- [JGRP-849] - Samtidig connect av flera kanaler med delat transport misslyckas
- [JGRP-853] - feldetektering: flera krascher inte upptäcks
- Feature Request:
- [JGRP-836] - Eliminera Linux överhörning i MPING
- [JGRP-852] - GossipRouter / GossipClient: göra uttag använder SO_TIMEOUT och SO_LINGER
- Uppgift:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: åsidosätta synkroniserade metoder
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: åsidosätta synkroniserade metoder med osynkroniserade ettor
Vad är nytt i version 3.6.6:
- Bug:
- [JGRP-849] - Samtidig connect av flera kanaler med delat transport misslyckas
- [JGRP-853] - feldetektering: flera krascher inte upptäcks
- Feature Request:
- [JGRP-836] - Eliminera Linux överhörning i MPING
- [JGRP-852] - GossipRouter / GossipClient: göra uttag använder SO_TIMEOUT och SO_LINGER
- Uppgift:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: åsidosätta synkroniserade metoder
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: åsidosätta synkroniserade metoder med osynkroniserade ettor
Vad är nytt i version 3.6.4:
- Bug:
- [JGRP-849] - Samtidig connect av flera kanaler med delat transport misslyckas
- [JGRP-853] - feldetektering: flera krascher inte upptäcks
- Feature Request:
- [JGRP-836] - Eliminera Linux överhörning i MPING
- [JGRP-852] - GossipRouter / GossipClient: göra uttag använder SO_TIMEOUT och SO_LINGER
- Uppgift:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: åsidosätta synkroniserade metoder
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: åsidosätta synkroniserade metoder med osynkroniserade ettor
Vad är nytt i version 3.6.3:
- Bug:
- [JGRP-849] - Samtidig connect av flera kanaler med delat transport misslyckas
- [JGRP-853] - feldetektering: flera krascher inte upptäcks
- Feature Request:
- [JGRP-836] - Eliminera Linux överhörning i MPING
- [JGRP-852] - GossipRouter / GossipClient: göra uttag använder SO_TIMEOUT och SO_LINGER
- Uppgift:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: åsidosätta synkroniserade metoder
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: åsidosätta synkroniserade metoder med osynkroniserade ettor
Vad är nytt i version 3.6.2:
- Bug:
- [JGRP-849] - Samtidig connect av flera kanaler med delat transport misslyckas
- [JGRP-853] - feldetektering: flera krascher inte upptäcks
- Feature Request:
- [JGRP-836] - Eliminera Linux överhörning i MPING
- [JGRP-852] - GossipRouter / GossipClient: göra uttag använder SO_TIMEOUT och SO_LINGER
- Uppgift:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: åsidosätta synkroniserade metoder
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: åsidosätta synkroniserade metoder med osynkroniserade ettor
Vad är nytt i version 3.6.1:
- Bug:
- [JGRP-849] - Samtidig connect av flera kanaler med delat transport misslyckas
- [JGRP-853] - feldetektering: flera krascher inte upptäcks
- Feature Request:
- [JGRP-836] - Eliminera Linux överhörning i MPING
- [JGRP-852] - GossipRouter / GossipClient: göra uttag använder SO_TIMEOUT och SO_LINGER
- Uppgift:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: åsidosätta synkroniserade metoder
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: åsidosätta synkroniserade metoder med osynkroniserade ettor
Krav :
- Oracle Java Standard Edition Runtime Environment
Kommentarer hittades inte