jgroups 进行linux通信,JGroups(群组通讯工具包)

JGroups是一个可靠的群组通信的Java库,它由三部分组成,类似套接字的API,用于应用开发,协议栈,实现可靠的沟通,以及一套构件,给人以开发者高层次的抽象(例如ReplicatedHashMap,一个高级的抽象,java.util.Map的实现)。

dc7b28b8ea8a18305381d2dcc932e758.png

功能介绍

JGroups的可靠性体现在:

1、对所有接收者的消息的无丢失传输(通过丢失消息的重发)

2、大消息的分割传输和重组

3、消息的顺序发送和接收

4、原子性:消息要么被所有接收者接收,要么全不

JavaGroups的成员关系管理体现在:

1、可以知道组内有哪些成员

2、成员的加入,离开,掉线等的通知

JavaGroups的主要功能特征:

1、组的创建与删除。组成员能在LAN或WAN环境内互相发送消息

2、组的成员加入或离开

3、组成员的检测和通知:加入,离开,掉线

4、检测与移除已掉线的成员

5、消息的组播 (member-to-group或point-to-multipoint)

6、消息的点对点发送 (member-to-member或point-to-point)

7、支持UDP (IP Multicast), TCP, JMS等传输协议

8、免费开放源代码

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值