JGroups jest open source, całkowicie darmowy i wieloplatformowy zestaw narzędzi zaimplementowany w języku programowania Java i zaprojektowane od podstaw, aby działać jako solidnego i trwałego rozwiązania komunikacji grupowej. Może być używany do realizacji komunikacji multicast w aplikacji.
Na podstawie konfigurowalnego stosu protokołu IP i multicast
Program jest oparty na konfigurowalnym stosu protokołów i multicast IP. Oferuje on niezawodną obsługę multiemisji, a także obsługę wiadomości wysokiej prędkości. Ponadto JGroups jest łatwo dostosować i chmura włączona. Może być stosowany przez twórców aplikacji do łatwego tworzenia wielopunktowych (multicast) aplikacje Java, oszczędzając im wiele czasu.
Pierwsze kroki z JGroups
Projekt jest rozprowadzany w postaci gotowych pakietów binarnych w formacie pliku JAR, które mogą być w prosty sposób dodać do swojej ścieżce klasy. To & rsquo; s go, możesz teraz zacząć pisać. Należy pamiętać, że kod źródłowy jest również dystrybuowane w postaci pliku JAR.
Jeśli otworzysz aplikację terminalu w folderze, w którym & rsquo; ve zapisać pakiet binarny, można zobaczyć wersję JGroups uruchamiając & lsquo; java -jar JGroups-x.y.z.jar & rsquo; Komenda, gdzie x.y.z jest aktualny numer wersji projektu (np java -jar JGroups-3.6.1.jar).
Aby przetestować JGroups uruchomić prostą prezentację rysowania poprzez uruchomienie dwóch lub więcej wystąpień z & lsquo; java cp JGroups-x.y.z.jar org.jgroups.demos.Draw & rsquo; poleceń. (don & rsquo; t zapomnij wymienić x.y.z z aktualnym numerem wersji programu) i sprawdzić, czy członkowie uważają się nawzajem
Działa na każdym systemie operacyjnym komputera wspierane przez Java
JGroups to aplikacja wieloplatformowa, która będzie działać na każdym systemie operacyjnym komputera obsługiwanego przez Java, w tym Linux, Microsoft Windows i Mac OS X. Wymaga Java Runtime wykonywalny (JRE) do pracy. Zarówno 32, jak i 64-bitowe platformy sprzętowe są obsługiwane
Co nowego w tej wersji.
- Bug :
- [JGRP-849] - Równoczesne Połącz się z wielu kanałów z przewozu dzielonego nie
- [JGRP-853] - Brak detekcji: wiele wypadków nie wykryto
- Zgłoszenie błędu:
- [JGRP-836] - Wyeliminowanie Linux cross-talk w MPING
- [JGRP-852] - GossipRouter / GossipClient: make gniazda użyć SO_TIMEOUT i SO_LINGER
- Zadanie:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: przesłonić zsynchronizowanych metody
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: przesłonić zsynchronizowane z tych metod asynchronicznych
Co nowego w wersji 3.6.8:
- Bug
- [JGRP-849] - Równoczesne Połącz się z wielu kanałów z przewozu dzielonego nie
- [JGRP-853] - Brak detekcji: wiele wypadków nie wykryto
- Zgłoszenie błędu:
- [JGRP-836] - Wyeliminowanie Linux cross-talk w MPING
- [JGRP-852] - GossipRouter / GossipClient: make gniazda użyć SO_TIMEOUT i SO_LINGER
- Zadanie:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: przesłonić zsynchronizowanych metody
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: przesłonić zsynchronizowane z tych metod asynchronicznych
Co nowego w wersji 3.6.6:
- Bug
- [JGRP-849] - Równoczesne Połącz się z wielu kanałów z przewozu dzielonego nie
- [JGRP-853] - Brak detekcji: wiele wypadków nie wykryto
- Zgłoszenie błędu:
- [JGRP-836] - Wyeliminowanie Linux cross-talk w MPING
- [JGRP-852] - GossipRouter / GossipClient: make gniazda użyć SO_TIMEOUT i SO_LINGER
- Zadanie:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: przesłonić zsynchronizowanych metody
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: przesłonić zsynchronizowane z tych metod asynchronicznych
Co nowego w wersji 3.6.4:
- Bug
- [JGRP-849] - Równoczesne Połącz się z wielu kanałów z przewozu dzielonego nie
- [JGRP-853] - Brak detekcji: wiele wypadków nie wykryto
- Zgłoszenie błędu:
- [JGRP-836] - Wyeliminowanie Linux cross-talk w MPING
- [JGRP-852] - GossipRouter / GossipClient: make gniazda użyć SO_TIMEOUT i SO_LINGER
- Zadanie:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: przesłonić zsynchronizowanych metody
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: przesłonić zsynchronizowane z tych metod asynchronicznych
Co nowego w wersji 3.6.3:
- Bug
- [JGRP-849] - Równoczesne Połącz się z wielu kanałów z przewozu dzielonego nie
- [JGRP-853] - Brak detekcji: wiele wypadków nie wykryto
- Zgłoszenie błędu:
- [JGRP-836] - Wyeliminowanie Linux cross-talk w MPING
- [JGRP-852] - GossipRouter / GossipClient: make gniazda użyć SO_TIMEOUT i SO_LINGER
- Zadanie:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: przesłonić zsynchronizowanych metody
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: przesłonić zsynchronizowane z tych metod asynchronicznych
Co nowego w wersji 3.6.2:
- Bug
- [JGRP-849] - Równoczesne Połącz się z wielu kanałów z przewozu dzielonego nie
- [JGRP-853] - Brak detekcji: wiele wypadków nie wykryto
- Zgłoszenie błędu:
- [JGRP-836] - Wyeliminowanie Linux cross-talk w MPING
- [JGRP-852] - GossipRouter / GossipClient: make gniazda użyć SO_TIMEOUT i SO_LINGER
- Zadanie:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: przesłonić zsynchronizowanych metody
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: przesłonić zsynchronizowane z tych metod asynchronicznych
Co nowego w wersji 3.6.1:
- Bug
- [JGRP-849] - Równoczesne Połącz się z wielu kanałów z przewozu dzielonego nie
- [JGRP-853] - Brak detekcji: wiele wypadków nie wykryto
- Zgłoszenie błędu:
- [JGRP-836] - Wyeliminowanie Linux cross-talk w MPING
- [JGRP-852] - GossipRouter / GossipClient: make gniazda użyć SO_TIMEOUT i SO_LINGER
- Zadanie:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: przesłonić zsynchronizowanych metody
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: przesłonić zsynchronizowane z tych metod asynchronicznych
Wymagania :
- Oracle Java Standard Edition Runtime Environment
Komentarze nie znaleziono