JGroups est une source ouverte, complètement toolkit libre et multiplateforme mis en œuvre dans le langage de programmation Java et conçu à partir du sol pour agir comme une solution de communication de groupe fiable et stable. Il peut être utilisé pour mettre en œuvre des communications de multidiffusion dans vos applications.
Sur la base de la pile de protocoles configurable et multidiffusion IP
Le logiciel est basé sur la pile de protocoles configurable et multicast IP. Il dispose d'un soutien multicast fiable, ainsi que le support de messagerie à grande vitesse. En outre, JGroups est facilement adaptable et cloud activé. Il peut être utilisé par les développeurs d'applications pour créer facilement multipoint (multicast) des applications Java, les sauver beaucoup de temps.
Mise en route avec JGroups
Le projet est distribué sous forme d'un paquet binaire pré-construit dans le format de fichier JAR, qui peut être tout simplement ajouter à votre classpath. That & rsquo; s, vous pouvez maintenant commencer à coder. S'il vous plaît noter que le code source est également distribué sous forme de fichier JAR.
Si vous ouvrez une application Terminal dans le dossier où vous & rsquo; avez enregistrer le paquet binaire, vous pouvez voir la version JGroups en exécutant le & lsquo; java -jar JGroups-x.y.z.jar & rsquo; commande, où x.y.z est le numéro de version actuelle du projet (par exemple java -jar JGroups-3.6.1.jar).
Pour tester JGroups, exécuter une démonstration de tirage simple en commençant deux ou plusieurs instances avec le & lsquo; java -cp JGroups-x.y.z.jar org.jgroups.demos.Draw & rsquo; commande. (don & rsquo; t oublient de remplacer x.y.z avec le courant numéro de version du programme) et de voir si les membres trouvent l'autre
Fonctionne sur tout système d'exploitation d'ordinateur pris en charge par Java
JGroups est une application multi-plateforme qui fonctionne sur tout système d'exploitation d'ordinateur pris en charge par Java, y compris Linux, Microsoft Windows et Mac OS X. Il nécessite Java Runtime Executable (JRE) pour travailler. Les deux plates-formes matérielles 32 et 64 bits sont pris en charge
Ce qui est nouveau dans cette version:.
- Bug :
- [JGRP-849] - Concurrent connexion de plusieurs canaux avec transport partagé échoue
- [JGRP-853] - Défaut de détection: plusieurs accidents non détectés
- Feature Request:
- [JGRP-836] - Éliminer Linux diaphonie dans MPING
- [JGRP-852] - GossipRouter / GossipClient: faire sockets utilisent SO_TIMEOUT et SO_LINGER
- Tâche:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: redéfinir les méthodes synchronisées
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: redéfinir les méthodes synchronisées avec celles désynchronisées
Ce qui est nouveau dans la version 3.6.8:
- Bug:
- [JGRP-849] - Concurrent connexion de plusieurs canaux avec transport partagé échoue
- [JGRP-853] - Défaut de détection: plusieurs accidents non détectés
- Feature Request:
- [JGRP-836] - Éliminer Linux diaphonie dans MPING
- [JGRP-852] - GossipRouter / GossipClient: faire sockets utilisent SO_TIMEOUT et SO_LINGER
- Tâche:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: redéfinir les méthodes synchronisées
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: redéfinir les méthodes synchronisées avec celles désynchronisées
Ce qui est nouveau dans la version 3.6.6:
- Bug:
- [JGRP-849] - Concurrent connexion de plusieurs canaux avec transport partagé échoue
- [JGRP-853] - Défaut de détection: plusieurs accidents non détectés
- Feature Request:
- [JGRP-836] - Éliminer Linux diaphonie dans MPING
- [JGRP-852] - GossipRouter / GossipClient: faire sockets utilisent SO_TIMEOUT et SO_LINGER
- Tâche:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: redéfinir les méthodes synchronisées
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: redéfinir les méthodes synchronisées avec celles désynchronisées
Ce qui est nouveau dans la version 3.6.4:
- Bug:
- [JGRP-849] - Concurrent connexion de plusieurs canaux avec transport partagé échoue
- [JGRP-853] - Défaut de détection: plusieurs accidents non détectés
- Feature Request:
- [JGRP-836] - Éliminer Linux diaphonie dans MPING
- [JGRP-852] - GossipRouter / GossipClient: faire sockets utilisent SO_TIMEOUT et SO_LINGER
- Tâche:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: redéfinir les méthodes synchronisées
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: redéfinir les méthodes synchronisées avec celles désynchronisées
Ce qui est nouveau dans la version 3.6.3:
- Bug:
- [JGRP-849] - Concurrent connexion de plusieurs canaux avec transport partagé échoue
- [JGRP-853] - Défaut de détection: plusieurs accidents non détectés
- Feature Request:
- [JGRP-836] - Éliminer Linux diaphonie dans MPING
- [JGRP-852] - GossipRouter / GossipClient: faire sockets utilisent SO_TIMEOUT et SO_LINGER
- Tâche:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: redéfinir les méthodes synchronisées
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: redéfinir les méthodes synchronisées avec celles désynchronisées
Ce qui est nouveau dans la version 3.6.2:
- Bug:
- [JGRP-849] - Concurrent connexion de plusieurs canaux avec transport partagé échoue
- [JGRP-853] - Défaut de détection: plusieurs accidents non détectés
- Feature Request:
- [JGRP-836] - Éliminer Linux diaphonie dans MPING
- [JGRP-852] - GossipRouter / GossipClient: faire sockets utilisent SO_TIMEOUT et SO_LINGER
- Tâche:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: redéfinir les méthodes synchronisées
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: redéfinir les méthodes synchronisées avec celles désynchronisées
Ce qui est nouveau dans la version 3.6.1:
- Bug:
- [JGRP-849] - Concurrent connexion de plusieurs canaux avec transport partagé échoue
- [JGRP-853] - Défaut de détection: plusieurs accidents non détectés
- Feature Request:
- [JGRP-836] - Éliminer Linux diaphonie dans MPING
- [JGRP-852] - GossipRouter / GossipClient: faire sockets utilisent SO_TIMEOUT et SO_LINGER
- Tâche:
- [JGRP-846] - ExposedByteArrayOutputStream / ExposedDataOutputStream: redéfinir les méthodes synchronisées
- [JGRP-847] - ExposedByteArrayInputStream / ExposedDataInputStream: redéfinir les méthodes synchronisées avec celles désynchronisées
Exigences :
- Oracle standard Java Edition Runtime Environment
Commentaires non trouvées