JGroups 3.6.7 - Java 组播通讯框架

JGroups 3.6.7 - Java 组播通讯框架

浏览:17

JGroups 概要

JGroups 使用 JChannel 作为连接到组、发送和接收消息的主 API,并可通过 JChannel 注册用来处理这些事件(成员加入、退出和发送消息)的侦听器。

而 Messages 是发送的消息,它包含一个字节缓冲区、发送和接受者地址。Addresses 是 org.jgroups.Address 的子类,通常包含一个 IP 地址和端口。

组中的实例列表被成为 View,每个实例包含相同的 View,可通过 View.getMembers() 来获取所有实例的地址列表。

实例 Instances 只能在加入组后才能发送和接收消息。

当一个实例要离开组时,JChannel.disconnect() 或者 JChannel.close() 方法会被调用,后者实际上会判断当连接还保持时调用了 disconnect() 方法来关闭通道。


 

JGroups 3.6.7 发布,更新内容如下:

新特性

Interoperability between TCP and TCP_NIO2

Bug 修复

SASL now handles merges correctly

[https://issues.jboss.org/browse/JGRP-1967]

FRAG2: message corruption when thread pools are disabled

[https://issues.jboss.org/browse/JGRP-1973]

Discovery leaks responses

[https://issues.jboss.org/browse/JGRP-1983]