JGroups ist eine Open Source, völlig frei und Multi-Plattform-Toolkit in der Programmiersprache Java implementiert und von Grund auf neu entwickelt als zuverlässige und stabile Gruppe Kommunikationslösung zu handeln. Es kann verwendet werden, um Multicast-Kommunikation in Ihre Anwendungen implementieren.
Basierend auf konfigurierbaren Protokollstapel und IP-Multicast
Die Software wird auf konfigurierbaren Protokollstapel und IP-Multicast-basiert. Es verfügt über zuverlässige Multicast-Unterstützung, sowie High-Speed-Messaging-Unterstützung. Darüber hinaus ist JGroups leicht anpassbar und Cloud aktiviert. Es kann von Anwendungsentwicklern verwendet werden, um leicht Mehr (Multicast) Java-Anwendungen erstellen, so dass sie eine Menge Zeit sparen.
Erste Schritte mit JGroups
Das Projekt wird als vorgefertigte Binärpakete in der JAR-Datei-Format verteilt, die einfach zu Ihrem Classpath hinzufügen werden. Das & rsquo; s es, können Sie jetzt beginnen Codierung. Bitte beachten Sie, dass auch der Quellcode als JAR-Datei verteilt wird.
Wenn Sie einen Terminal-App in den Ordner öffnen, in dem Sie & rsquo; ve das Binärpaket speichern, können Sie die JGroups Version anzeigen, indem Sie den & lsquo; java -jar jgroups-x.y.z.jar & rsquo; Befehl, wobei x.y.z die aktuelle Versionsnummer des Projekts ist (z java -jar jgroups-3.6.1.jar).
JGroups Um zu testen, führen Sie eine einfache Auslosung Demo durch Starten zwei oder mehr Instanzen mit der & lsquo; java -cp jgroups-x.y.z.jar org.jgroups.demos.Draw & rsquo; Befehl. (don & rsquo; t vergessen x.y.z mit der aktuellen Versionsnummer des Programms zu ersetzen) und sehen, ob die Mitglieder einander finden
Läuft auf jedem Computer-Betriebssystem von Java unterstützt
JGroups ist ein Cross-Plattform-Anwendung, die auf jedem Computer-Betriebssystem von Java unterstützt ausgeführt werden, einschließlich Linux, Microsoft Windows und Mac OS X. Es benötigt Java Runtime Executable (JRE) zu arbeiten. Sowohl 32 als auch 64-Bit-Hardware-Plattformen werden unterstützt
Was ist neu in dieser Version:.
- Bug :
- [JGRP-849] - Die gleichzeitige Verbinden mehrerer Kanäle mit gemeinsamen Transport versagt
- [JGRP-853] - Fehlererkennung: mehrere Abstürze nicht erkannt
- Feature Request:
- [JGRP-836] - Beseitigen Linux Cross-Talk in MPING
- [JGRP-852] - GossipRouter / GossipClient: make Sockets verwenden SO_TIMEOUT und SO_LINGER
- Aufgabe:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: außer Kraft setzen synchronisierte Methoden
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: außer Kraft setzen synchronisierte Methoden mit unsynchronisierten diejenigen
Was ist neu in Version 3.6.8:
- Bug:
- [JGRP-849] - Die gleichzeitige Verbinden mehrerer Kanäle mit gemeinsamen Transport versagt
- [JGRP-853] - Fehlererkennung: mehrere Abstürze nicht erkannt
- Feature Request:
- [JGRP-836] - Beseitigen Linux Cross-Talk in MPING
- [JGRP-852] - GossipRouter / GossipClient: make Sockets verwenden SO_TIMEOUT und SO_LINGER
- Aufgabe:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: außer Kraft setzen synchronisierte Methoden
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: außer Kraft setzen synchronisierte Methoden mit unsynchronisierten diejenigen
Was ist neu in Version 3.6.6:
- Bug:
- [JGRP-849] - Die gleichzeitige Verbinden mehrerer Kanäle mit gemeinsamen Transport versagt
- [JGRP-853] - Fehlererkennung: mehrere Abstürze nicht erkannt
- Feature Request:
- [JGRP-836] - Beseitigen Linux Cross-Talk in MPING
- [JGRP-852] - GossipRouter / GossipClient: make Sockets verwenden SO_TIMEOUT und SO_LINGER
- Aufgabe:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: außer Kraft setzen synchronisierte Methoden
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: außer Kraft setzen synchronisierte Methoden mit unsynchronisierten diejenigen
Was ist neu in Version 3.6.4:
- Bug:
- [JGRP-849] - Die gleichzeitige Verbinden mehrerer Kanäle mit gemeinsamen Transport versagt
- [JGRP-853] - Fehlererkennung: mehrere Abstürze nicht erkannt
- Feature Request:
- [JGRP-836] - Beseitigen Linux Cross-Talk in MPING
- [JGRP-852] - GossipRouter / GossipClient: make Sockets verwenden SO_TIMEOUT und SO_LINGER
- Aufgabe:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: außer Kraft setzen synchronisierte Methoden
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: außer Kraft setzen synchronisierte Methoden mit unsynchronisierten diejenigen
Was ist neu in Version 3.6.3:
- Bug:
- [JGRP-849] - Die gleichzeitige Verbinden mehrerer Kanäle mit gemeinsamen Transport versagt
- [JGRP-853] - Fehlererkennung: mehrere Abstürze nicht erkannt
- Feature Request:
- [JGRP-836] - Beseitigen Linux Cross-Talk in MPING
- [JGRP-852] - GossipRouter / GossipClient: make Sockets verwenden SO_TIMEOUT und SO_LINGER
- Aufgabe:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: außer Kraft setzen synchronisierte Methoden
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: außer Kraft setzen synchronisierte Methoden mit unsynchronisierten diejenigen
Was ist neu in Version 3.6.2:
- Bug:
- [JGRP-849] - Die gleichzeitige Verbinden mehrerer Kanäle mit gemeinsamen Transport versagt
- [JGRP-853] - Fehlererkennung: mehrere Abstürze nicht erkannt
- Feature Request:
- [JGRP-836] - Beseitigen Linux Cross-Talk in MPING
- [JGRP-852] - GossipRouter / GossipClient: make Sockets verwenden SO_TIMEOUT und SO_LINGER
- Aufgabe:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: außer Kraft setzen synchronisierte Methoden
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: außer Kraft setzen synchronisierte Methoden mit unsynchronisierten diejenigen
Was ist neu in Version 3.6.1:
- Bug:
- [JGRP-849] - Die gleichzeitige Verbinden mehrerer Kanäle mit gemeinsamen Transport versagt
- [JGRP-853] - Fehlererkennung: mehrere Abstürze nicht erkannt
- Feature Request:
- [JGRP-836] - Beseitigen Linux Cross-Talk in MPING
- [JGRP-852] - GossipRouter / GossipClient: make Sockets verwenden SO_TIMEOUT und SO_LINGER
- Aufgabe:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: außer Kraft setzen synchronisierte Methoden
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: außer Kraft setzen synchronisierte Methoden mit unsynchronisierten diejenigen
Anforderungen: :
- Oracle Java Standard Edition Runtime Environment
Kommentare nicht gefunden