• Support

    The following versions of JGroups are supported on a community basis (see what this means further down): The latest stable release (4.1.x at the time of writing this) Git master   On a commercial basis, we sup...
    Profile Photo
    last modified by belaban
  • JDBC_PING

    Definition  JDBC_PING uses a database to discover initial members. It was initially designed as an alternative to S3_PING, as some cloud deployed applications need access to a shared database anyway, so they coul...
    Profile Photo
    last modified by sannegrinovero
  • Multicast routing on Mac OS X

    Multicast routing on Mac OS X is a bit different from Linux. For some reason a node bound to 127.0.0.1 (lo0) cannot use a multicast route via en0. Usually people run the testsuite on 127.0.0.1 and use a real IP addres...
    Profile Photo
    last modified by rhusar
  • JDKs

    The supported JDKs are   JGroups version Baseline JDK version Runs under 2.2.7 1.2 2.2.8-jdk-1.3 1.2 2.2.8 1.4 2.2.9 1.4 2.3 1.4 2.4.x 1.4 5 2.5 5 5,6 2.6 5 5,6 ...
    Profile Photo
    last modified by belaban
  • JGroups

    The JGroups wiki page.   The JGroups home page   The latest JGroups API   The documentation for JGroups 3.x is at http://www.jgroups.org/manual-3.x/html/index.html.    Support and supported ...
    Profile Photo
    last modified by belaban
  • Bela Ban's JGroups Manual Translation Serial IV - 协议栈和高级概念

    本章讨论怎么样正确使用和配置JGroups的协议栈协议,以及一些 JGroups 的高级概念。 1. jGroups协议栈     我们知道jGroups是一个可靠多播传输工具包,它能够为集群中成员提供点对点,点对组的通信,所有通信通过通道完成。通道基于协议栈之上,协议栈中协议各自有自己特别的功能,这些功能综合起来使通道通道具有完成多波传输的能力。协议栈中多种协议所具有的主要功能可以总结为:消息传输,...
    Profile Photo
    last modified by kylin
  • Bela Ban's JGroups Manual Translation Serial I - 序

    关于 Bela Ban 和 JGroups        JGroups作者Bela Ban于1998-1999在康奈尔大学(http://www.cornell.edu/)计算机科学学院攻读博士后(Post-Doc)学位。当时作者在Ken Birman(http://www.cs.cornell.edu/ken/)导师的引导下研究群组通信和分布式系统。当时他们研究群组...
    Profile Photo
    last modified by kylin
  • Bela Ban's JGroups Manual Translation Serial III - JGroups API

        如我们在前面所讲,JGroups是一个Java多播通信工具包,是对JDK的一种补充,所以本章主要讨论JGroups API,以及对API使用的简单示例。本章包括两部分,通道 API 及构建块 API,我们目的是通过本章的学习,使可以读者能够使用JGroups API构建自己的Java多播通信应用。 1.通道 API     这部分我们介绍构建可靠群组通信...
    Profile Photo
    last modified by kylin
  • Bela Ban's JGroups Manual Translation Serial II - JGroups概述

        群组通信使用的组和成员的概念,一般来说,成员是组的一个部分,一个组中包括很多成员。比较常见的术语,成员是一个节点,一组即是一个集群。我们这里就使用这些术语。     一个节点是一个进程,位于一些主机上。一个群集可以有一个或多个节点。在同一台主机可以有多个节点,所有节点可能会或可能不会是相同群集的一部分。节点当然也可以运行在不同的主机上。   ...
    Profile Photo
    last modified by kylin
  • Jgroups - rejoining issue - 3.2.7

    Hello All    We are using Jgroups 3.2.7. Here Node means an application with Jgroups in it. I have Node1, Node2 on physcial Machine 1 and Node3 and Nod4 on Physcial Machine 2.   when i start all the...
    Profile Photo
    last modified by rajan.krishnan
  • JGroups TankWar Demo

    Key Feature of JGroups TankWar Demo Demonstrate more advanced JGroups concepts Tank Battle Game Modular ClassLoader   What's JGroups?     JGroups is a toolkit for reliable multicast communication,...
    Profile Photo
    last modified by kylin
  • Problem with packet sizes on EC2

    [From Gray Watson]   Just to close this issue about large packets being dropped between hosts running in Amazon's EC2 cluster using jgroups.  The problem was that large packets using the default stack confi...
    Profile Photo
    last modified by belaban
  • Cluster Members

    Hello. I would like to ask a question.(I am poor at English.) I am developing application. My application uses Version2.11 of JGroups. (And Java version1.6.) In clustering of three servers, it is satisfactory fo...
    Profile Photo
    last modified by panda001
  • Differences between 2.x and 3.x

    The API changed between 2.x and 3.x. This blog post gives a high level overview of the changes. This article lists the detailed differences.
    Profile Photo
    last modified by belaban
  • MOD-CLUSTER discovery protocol

    Intro This document describes a proposed solution for JGRP-1322, the mod cluster discovery protocol which would allow JGroups nodes to discover each other in a httpd + JBoss AS setup. JGroups nodes would use httpd ...
    Profile Photo
    last modified by jfclere
  • JGroups UDP

    Definition UDP uses IP multicast for sending messages to all members of a group and UDP datagrams for unicast messages (sent to a single member). When started, it opens a unicast and multicast socket: the unicast sock...
    Profile Photo
    last modified by ekuns
  • JGroups - Not able to form cluster with mix of VM and Physical machine

    Hi, I am able to form a cluster with Physical mahcines in a network as well as VM machine if i set the -Djgroups.bind_addr=<VM IP> as a VM argument. However the cluster is not able to form between VM and Physi...
    Profile Photo
    last modified by anil.kolhe
  • JGroupsFRAG2

    Definition  Fragments messages larger than 'frag_size' bytes. Unfragments at the receiver's side. Works for both unicast and multicast messages.   Compared to FRAG, this protocol does not need to serialize...
    Profile Photo
    last modified by ovidiu.feodorov
  • JGroupsFD

    Definition  Failure detection based on heartbeat messages. A member sends 'are-you-alive' messages with a periodicity of 'timeout' milliseconds. After the first missing heartbeat response, the initiating member ...
    Profile Photo
    last modified by ovidiu.feodorov
  • JGroupsENCRYPT

    Encrypting entire messages (including headers)  A detailed description of ENCRYPT is found in the JGroups source (JGroups/doc/ENCRYPT.html).   Encryption by default only encrypts the message body, but does...
    Profile Photo
    last modified by belaban