JGroups είναι ένα open source, εντελώς δωρεάν και multiplatform εργαλειοθήκη υλοποιηθεί στη γλώσσα προγραμματισμού Java και σχεδιασμένο από το μηδέν για να ενεργεί ως μια αξιόπιστη και σταθερή λύση επικοινωνίας της ομάδας. Μπορεί να χρησιμοποιηθεί για την εφαρμογή πολλαπλής επικοινωνιών στις εφαρμογές σας.
Βασισμένο σε παραμετροποιήσιμο στοίβα πρωτοκόλλων και multicast IP
Το λογισμικό βασίζεται σε παραμετροποιήσιμο στοίβα πρωτοκόλλων και multicast IP. Διαθέτει αξιόπιστη υποστήριξη multicasting, καθώς και υποστήριξη μηνυμάτων υψηλής ταχύτητας. Επιπλέον, JGroups είναι εύκολα προσαρμόσιμη και σύννεφο ενεργοποιημένη. Μπορεί να χρησιμοποιηθεί από τους προγραμματιστές εφαρμογών για να δημιουργήσετε εύκολα πολλαπλά σημεία (multicast) Java εφαρμογές, εξοικονομώντας τους αρκετό χρόνο.
Ξεκινώντας με JGroups
Το πρόγραμμα διανέμεται ως ένα προ-χτισμένο binary πακέτο σε μορφή αρχείου JAR, το οποίο μπορεί να προσθέσει απλώς να CLASSPATH σας. Αυτό & rsquo? S αυτό, μπορείτε τώρα να αρχίσετε κωδικοποίησης. Παρακαλείστε να σημειώσετε ότι ο πηγαίος κώδικας διανέμεται επίσης ως αρχείο JAR.
Εάν ανοίξετε ένα τερματικό app στο φάκελο όπου μπορείτε & rsquo? Ve αποθηκεύσετε το δυαδικό πακέτο, μπορείτε να προβάλετε την έκδοση JGroups εκτελώντας το & lsquo? Java -jar jgroups-x.y.z.jar & rsquo? εντολών, όπου χ.γ.ζ είναι ο τρέχων αριθμός έκδοσης του έργου (π.χ. java -jar jgroups-3.6.1.jar).
Για να δοκιμάσετε JGroups, να εκτελέσετε μια απλή επίδειξη ισοπαλία με την έναρξη δύο ή περισσότερες περιπτώσεις με το & lsquo? Java-cp jgroups-x.y.z.jar org.jgroups.demos.Draw & rsquo? εντολών. (Don & rsquo? t ξεχάσετε να αντικαταστήσει χ.γ.ζ με τον αριθμό της τρέχουσας έκδοσης του προγράμματος) και να δούμε αν τα μέλη βρουν ο ένας τον άλλο
Τρέχει σε οποιοδήποτε λειτουργικό σύστημα του υπολογιστή υποστηρίζεται από την Java
JGroups είναι μια εφαρμογή cross-platform που θα τρέξει σε οποιοδήποτε λειτουργικό σύστημα του υπολογιστή υποστηρίζεται από την Java, συμπεριλαμβανομένου του Linux, Microsoft Windows και Mac OS X. Απαιτεί την Java Runtime εκτελέσιμο (JRE) για να λειτουργήσει. Και οι δύο πλατφόρμες υλικού 32 και 64-bit υποστηρίζονται
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Bug :
- [JGRP-849] - Ταυτόχρονη σύνδεση πολλαπλών καναλιών με κοινόχρηστο μεταφοράς δεν
- [JGRP-853] - Παράλειψη ανίχνευσης: πολλαπλές συγκρούσεις δεν ανιχνεύεται
- Δυνατότητα Αίτημα:
- [JGRP-836] - Εξάλειψη Linux cross-talk σε MPING
- [JGRP-852] - GossipRouter / GossipClient: κάνει υποδοχές χρησιμοποιούν SO_TIMEOUT και SO_LINGER
- Εργασία:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: παρακάμπτουν συγχρονισμένο μέθοδοι
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: παρακάμπτουν συγχρονισμένο μεθόδους με μη συγχρονισμένες αυτά
Τι είναι καινούργιο στην έκδοση 3.6.8:
- Bug:
- [JGRP-849] - Ταυτόχρονη σύνδεση πολλαπλών καναλιών με κοινόχρηστο μεταφοράς δεν
- [JGRP-853] - Παράλειψη ανίχνευσης: πολλαπλές συγκρούσεις δεν ανιχνεύεται
- Δυνατότητα Αίτημα:
- [JGRP-836] - Εξάλειψη Linux cross-talk σε MPING
- [JGRP-852] - GossipRouter / GossipClient: κάνει υποδοχές χρησιμοποιούν SO_TIMEOUT και SO_LINGER
- Εργασία:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: παρακάμπτουν συγχρονισμένο μέθοδοι
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: παρακάμπτουν συγχρονισμένο μεθόδους με μη συγχρονισμένες αυτά
Τι είναι καινούργιο στην έκδοση 3.6.6:
- Bug:
- [JGRP-849] - Ταυτόχρονη σύνδεση πολλαπλών καναλιών με κοινόχρηστο μεταφοράς δεν
- [JGRP-853] - Παράλειψη ανίχνευσης: πολλαπλές συγκρούσεις δεν ανιχνεύεται
- Δυνατότητα Αίτημα:
- [JGRP-836] - Εξάλειψη Linux cross-talk σε MPING
- [JGRP-852] - GossipRouter / GossipClient: κάνει υποδοχές χρησιμοποιούν SO_TIMEOUT και SO_LINGER
- Εργασία:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: παρακάμπτουν συγχρονισμένο μέθοδοι
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: παρακάμπτουν συγχρονισμένο μεθόδους με μη συγχρονισμένες αυτά
Τι είναι καινούργιο στην έκδοση 3.6.4:
- Bug:
- [JGRP-849] - Ταυτόχρονη σύνδεση πολλαπλών καναλιών με κοινόχρηστο μεταφοράς δεν
- [JGRP-853] - Παράλειψη ανίχνευσης: πολλαπλές συγκρούσεις δεν ανιχνεύεται
- Δυνατότητα Αίτημα:
- [JGRP-836] - Εξάλειψη Linux cross-talk σε MPING
- [JGRP-852] - GossipRouter / GossipClient: κάνει υποδοχές χρησιμοποιούν SO_TIMEOUT και SO_LINGER
- Εργασία:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: παρακάμπτουν συγχρονισμένο μέθοδοι
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: παρακάμπτουν συγχρονισμένο μεθόδους με μη συγχρονισμένες αυτά
Τι είναι καινούργιο στην έκδοση 3.6.3:
- Bug:
- [JGRP-849] - Ταυτόχρονη σύνδεση πολλαπλών καναλιών με κοινόχρηστο μεταφοράς δεν
- [JGRP-853] - Παράλειψη ανίχνευσης: πολλαπλές συγκρούσεις δεν ανιχνεύεται
- Δυνατότητα Αίτημα:
- [JGRP-836] - Εξάλειψη Linux cross-talk σε MPING
- [JGRP-852] - GossipRouter / GossipClient: κάνει υποδοχές χρησιμοποιούν SO_TIMEOUT και SO_LINGER
- Εργασία:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: παρακάμπτουν συγχρονισμένο μέθοδοι
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: παρακάμπτουν συγχρονισμένο μεθόδους με μη συγχρονισμένες αυτά
Τι είναι καινούργιο στην έκδοση 3.6.2:
- Bug:
- [JGRP-849] - Ταυτόχρονη σύνδεση πολλαπλών καναλιών με κοινόχρηστο μεταφοράς δεν
- [JGRP-853] - Παράλειψη ανίχνευσης: πολλαπλές συγκρούσεις δεν ανιχνεύεται
- Δυνατότητα Αίτημα:
- [JGRP-836] - Εξάλειψη Linux cross-talk σε MPING
- [JGRP-852] - GossipRouter / GossipClient: κάνει υποδοχές χρησιμοποιούν SO_TIMEOUT και SO_LINGER
- Εργασία:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: παρακάμπτουν συγχρονισμένο μέθοδοι
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: παρακάμπτουν συγχρονισμένο μεθόδους με μη συγχρονισμένες αυτά
Τι είναι καινούργιο στην έκδοση 3.6.1:
- Bug:
- [JGRP-849] - Ταυτόχρονη σύνδεση πολλαπλών καναλιών με κοινόχρηστο μεταφοράς δεν
- [JGRP-853] - Παράλειψη ανίχνευσης: πολλαπλές συγκρούσεις δεν ανιχνεύεται
- Δυνατότητα Αίτημα:
- [JGRP-836] - Εξάλειψη Linux cross-talk σε MPING
- [JGRP-852] - GossipRouter / GossipClient: κάνει υποδοχές χρησιμοποιούν SO_TIMEOUT και SO_LINGER
- Εργασία:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: παρακάμπτουν συγχρονισμένο μέθοδοι
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: παρακάμπτουν συγχρονισμένο μεθόδους με μη συγχρονισμένες αυτά
Απαιτήσεις :
- Η Oracle Java Standard Edition Runtime Environment
Τα σχόλια δεν βρέθηκε