JGroups er en open source, helt gratis og multiplatform værktøjskasse implementeret i programmeringssproget Java og designet fra bunden til at fungere som en pålidelig og stabil gruppe kommunikationsløsning. Det kan bruges til at implementere multicast kommunikation i dine apps.
Baseret på konfigurerbar protokolstak og IP multicast
Softwaren er baseret på konfigurerbar protokol stakken og IP multicast. Den er udstyret med pålidelig multicasting støtte, samt høj hastighed messaging støtte. Desuden JGroups er let at tilpasse og cloud aktiveret. Det kan bruges af applikationsudviklere til nemt at oprette multipunkt (multicast) Java apps, sparer dem for en masse tid.
Kom godt i gang med JGroups
Projektet er fordelt som en præ-bygget binær pakke i JAR-format, som kan blot tilføje til din classpath. Det & rsquo; s det, du kan nu begynde kodning. Bemærk, at kildekoden også distribueres som en JAR-fil.
Hvis du åbner en terminal app i den mappe, hvor du & rsquo; ve gemme binær pakke, kan du se den JGroups versionen ved at køre & lsquo; java -jar jgroups-x.y.z.jar & rsquo; kommando, hvor x.y.z er den aktuelle version antallet af projektet (fx java -jar jgroups-3.6.1.jar).
For at teste JGroups, køre en simpel lodtrækning demo ved at starte to eller flere forekomster med & lsquo; java -cp jgroups-x.y.z.jar org.jgroups.demos.Draw & rsquo; kommando. (don & rsquo; t glemmer at erstatte x.y.z med den nuværende version nummeret på det program), og se om medlemmerne finde hinanden
Kører på enhver computer operativsystem understøttes af Java
JGroups er en cross-platform program, der vil køre på enhver computer operativsystem understøttes af Java, herunder Linux, Microsoft Windows og Mac OS X. Det kræver Java Runtime eksekverbare (JRE) til at arbejde. Både 32 og 64-bit hardware-platforme er understøttet
Hvad er nyt i denne udgivelse:.
- Bug :
- [JGRP-849] - Samtidig connect af flere kanaler med fælles transport svigter
- [JGRP-853] - manglende detektering: flere nedbrud ikke fundet
- Feature Request:
- [JGRP-836] - eliminere Linux krydstale i MPING
- [JGRP-852] - GossipRouter / GossipClient: gøre stikkontakter bruger SO_TIMEOUT og SO_LINGER
- Opgave:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: tilsidesætte synkroniserede metoder
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: tilsidesætte synkroniserede metoder med ikke-synkroniserede dem
Hvad er nyt i version 3.6.8:
- Bug:
- [JGRP-849] - Samtidig connect af flere kanaler med fælles transport svigter
- [JGRP-853] - manglende detektering: flere nedbrud ikke fundet
- Feature Request:
- [JGRP-836] - eliminere Linux krydstale i MPING
- [JGRP-852] - GossipRouter / GossipClient: gøre stikkontakter bruger SO_TIMEOUT og SO_LINGER
- Opgave:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: tilsidesætte synkroniserede metoder
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: tilsidesætte synkroniserede metoder med ikke-synkroniserede dem
Hvad er nyt i version 3.6.6:
- Bug:
- [JGRP-849] - Samtidig connect af flere kanaler med fælles transport svigter
- [JGRP-853] - manglende detektering: flere nedbrud ikke fundet
- Feature Request:
- [JGRP-836] - eliminere Linux krydstale i MPING
- [JGRP-852] - GossipRouter / GossipClient: gøre stikkontakter bruger SO_TIMEOUT og SO_LINGER
- Opgave:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: tilsidesætte synkroniserede metoder
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: tilsidesætte synkroniserede metoder med ikke-synkroniserede dem
Hvad er nyt i version 3.6.4:
- Bug:
- [JGRP-849] - Samtidig connect af flere kanaler med fælles transport svigter
- [JGRP-853] - manglende detektering: flere nedbrud ikke fundet
- Feature Request:
- [JGRP-836] - eliminere Linux krydstale i MPING
- [JGRP-852] - GossipRouter / GossipClient: gøre stikkontakter bruger SO_TIMEOUT og SO_LINGER
- Opgave:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: tilsidesætte synkroniserede metoder
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: tilsidesætte synkroniserede metoder med ikke-synkroniserede dem
Hvad er nyt i version 3.6.3:
- Bug:
- [JGRP-849] - Samtidig connect af flere kanaler med fælles transport svigter
- [JGRP-853] - manglende detektering: flere nedbrud ikke fundet
- Feature Request:
- [JGRP-836] - eliminere Linux krydstale i MPING
- [JGRP-852] - GossipRouter / GossipClient: gøre stikkontakter bruger SO_TIMEOUT og SO_LINGER
- Opgave:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: tilsidesætte synkroniserede metoder
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: tilsidesætte synkroniserede metoder med ikke-synkroniserede dem
Hvad er nyt i version 3.6.2:
- Bug:
- [JGRP-849] - Samtidig connect af flere kanaler med fælles transport svigter
- [JGRP-853] - manglende detektering: flere nedbrud ikke fundet
- Feature Request:
- [JGRP-836] - eliminere Linux krydstale i MPING
- [JGRP-852] - GossipRouter / GossipClient: gøre stikkontakter bruger SO_TIMEOUT og SO_LINGER
- Opgave:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: tilsidesætte synkroniserede metoder
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: tilsidesætte synkroniserede metoder med ikke-synkroniserede dem
Hvad er nyt i version 3.6.1:
- Bug:
- [JGRP-849] - Samtidig connect af flere kanaler med fælles transport svigter
- [JGRP-853] - manglende detektering: flere nedbrud ikke fundet
- Feature Request:
- [JGRP-836] - eliminere Linux krydstale i MPING
- [JGRP-852] - GossipRouter / GossipClient: gøre stikkontakter bruger SO_TIMEOUT og SO_LINGER
- Opgave:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: tilsidesætte synkroniserede metoder
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: tilsidesætte synkroniserede metoder med ikke-synkroniserede dem
Krav :
- Oracle Java Standard Edition Runtime Environment
Kommentarer ikke fundet