JGroups este o sursă deschisă, set de instrumente complet gratuit și multiplatformă implementat în limbajul de programare Java și proiectat de la sol pentru a acționa ca o soluție de comunicație de grup de încredere și stabil. Acesta poate fi utilizat pentru a implementa comunicațiile multicast în aplicațiile.
Bazat pe stiva de protocol configurabil și IP multicast
Software-ul se bazează pe stiva de protocol configurabil și IP multicast. Acesta dispune de suport multicasting de încredere, precum și suport de mesaje de mare viteză. In plus, JGroups este ușor adaptabil și nor activat. Acesta poate fi utilizat de către dezvoltatorii de aplicații pentru a crea cu ușurință multipunct (multicast) aplicații Java, salvarea lor o mulțime de timp.
Noțiuni de bază cu JGroups
Proiectul este distribuit ca un pachet binar de pre-construit în formatul de fișier JAR, care poate fi pur și simplu adăugați la classpath. Că & rsquo; e ea, puteți începe acum de codificare. Vă rugăm să rețineți că codul sursă este distribuit ca un fișier JAR.
Dacă deschideți o aplicație Terminal în dosarul în care & rsquo; ve salva pachetul binar, puteți vizualiza versiunea JGroups prin rularea & lsquo; java -jar jgroups-x.y.z.jar & rsquo; comandă, în cazul în care x.y.z este numărul versiunii actuale a proiectului (de exemplu, java -jar jgroups-3.6.1.jar).
Pentru a testa JGroups, executați un demo simplu prin tragere începând cu două sau mai multe instanțe cu & lsquo; java-x.y.z.jar jgroups cp org.jgroups.demos.Draw & rsquo; comandă. (Don & rsquo; uitați să înlocuiască x.y.z cu numărul versiunii curente a programului) și a vedea dacă membrii găsi reciproc
Ruleaza pe orice sistem de operare calculator sprijinit de Java
JGroups este o aplicație cross-platform, care va rula pe orice sistem de operare calculator sprijinit de Java, inclusiv Linux, Microsoft Windows și Mac OS X. Aceasta necesită Java Runtime Executable (JRE) pentru a lucra. Ambele platforme hardware 32 și 64 de biți sunt suportate
Ce este nou în această versiune:.
- Bug :
- [JGRP-849] - simultană a mai multor canale de conectare cu mijloacele de transport în comun nu
- [JGRP-853] - Nerespectarea de detecție: mai multe accidente care nu sunt detectate
- Element Cerere:
- [JGRP-836] - Eliminarea Linux cross-talk în MPING
- [JGRP-852] - GossipRouter / GossipClient: a face prize utiliza SO_TIMEOUT și SO_LINGER
- Sarcină:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: suprascrie metode sincronizate
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: suprascrie metodele sincronizate cu cele nesincronizate
Ce este nou în versiunea 3.6.8:
- Bug:
- [JGRP-849] - simultană a mai multor canale de conectare cu mijloacele de transport în comun nu
- [JGRP-853] - Nerespectarea de detecție: mai multe accidente care nu sunt detectate
- Element Cerere:
- [JGRP-836] - Eliminarea Linux cross-talk în MPING
- [JGRP-852] - GossipRouter / GossipClient: a face prize utiliza SO_TIMEOUT și SO_LINGER
- Sarcină:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: suprascrie metode sincronizate
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: suprascrie metodele sincronizate cu cele nesincronizate
Ce este nou în versiunea 3.6.6:
- Bug:
- [JGRP-849] - simultană a mai multor canale de conectare cu mijloacele de transport în comun nu
- [JGRP-853] - Nerespectarea de detecție: mai multe accidente care nu sunt detectate
- Element Cerere:
- [JGRP-836] - Eliminarea Linux cross-talk în MPING
- [JGRP-852] - GossipRouter / GossipClient: a face prize utiliza SO_TIMEOUT și SO_LINGER
- Sarcină:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: suprascrie metode sincronizate
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: suprascrie metodele sincronizate cu cele nesincronizate
Ce este nou în versiunea 3.6.4:
- Bug:
- [JGRP-849] - simultană a mai multor canale de conectare cu mijloacele de transport în comun nu
- [JGRP-853] - Nerespectarea de detecție: mai multe accidente care nu sunt detectate
- Element Cerere:
- [JGRP-836] - Eliminarea Linux cross-talk în MPING
- [JGRP-852] - GossipRouter / GossipClient: a face prize utiliza SO_TIMEOUT și SO_LINGER
- Sarcină:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: suprascrie metode sincronizate
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: suprascrie metodele sincronizate cu cele nesincronizate
Ce este nou în versiunea 3.6.3:
- Bug:
- [JGRP-849] - simultană a mai multor canale de conectare cu mijloacele de transport în comun nu
- [JGRP-853] - Nerespectarea de detecție: mai multe accidente care nu sunt detectate
- Element Cerere:
- [JGRP-836] - Eliminarea Linux cross-talk în MPING
- [JGRP-852] - GossipRouter / GossipClient: a face prize utiliza SO_TIMEOUT și SO_LINGER
- Sarcină:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: suprascrie metode sincronizate
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: suprascrie metodele sincronizate cu cele nesincronizate
Ce este nou în versiunea 3.6.2:
- Bug:
- [JGRP-849] - simultană a mai multor canale de conectare cu mijloacele de transport în comun nu
- [JGRP-853] - Nerespectarea de detecție: mai multe accidente care nu sunt detectate
- Element Cerere:
- [JGRP-836] - Eliminarea Linux cross-talk în MPING
- [JGRP-852] - GossipRouter / GossipClient: a face prize utiliza SO_TIMEOUT și SO_LINGER
- Sarcină:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: suprascrie metode sincronizate
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: suprascrie metodele sincronizate cu cele nesincronizate
Ce este nou în versiunea 3.6.1:
- Bug:
- [JGRP-849] - simultană a mai multor canale de conectare cu mijloacele de transport în comun nu
- [JGRP-853] - Nerespectarea de detecție: mai multe accidente care nu sunt detectate
- Element Cerere:
- [JGRP-836] - Eliminarea Linux cross-talk în MPING
- [JGRP-852] - GossipRouter / GossipClient: a face prize utiliza SO_TIMEOUT și SO_LINGER
- Sarcină:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: suprascrie metode sincronizate
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: suprascrie metodele sincronizate cu cele nesincronizate
Cerințe :
- Oracle Java Standard Edition Runtime Environment
Comentariile nu a fost găsit