JGroups:可靠的消息传递工具包

jgroups

JGroups是可靠的消息传递工具包,可用于集群中的节点之间通信。

主要功能

  • 集群创建和删除。节点可以跨局域网或广域网传播消息。
  • 加入和退出集群。
  • 成员节点检测和通知加入、退出、故障等消息。
  • 检测和删除故障节点。
  • 发送和接收节点到集群的消息(单节点到多节点)。
  • 发送和接收节点到节点的消息(单节点到单节点)。

灵活的协议栈

JGroups的强大之处在于其灵活的协议栈允许开发人员修改,以精确匹配应用程序的需求及网络特征。
JGroups带有大量的协议,比如:

  • 传输协议:UDP协议(IP多播)和TCP协议。
  • 大消息分片。
  • 可靠的单播和多播消息传输。重传丢失的消息。
  • 失败检测:排除故障节点。
  • 流控制:防止发送快,接收慢导致消息溢出。
  • 排序协议:FIFO。
  • 节点成员。
  • 加密。
  • 压缩。

开发文档

协议

自3.4版本开始,JGroups 使用Apache 2.0开源协议发布。早起版本遵循LGPL 2.1开源协议。

官方网站:http://www.jgroups.org/
开源地址:https://github.com/belaban/JGroups

打赏支持我整理更多优质资源,谢谢!

打赏编辑

打赏支持我整理更多优质资源,谢谢!

任选一种支付方式

1 收藏

资源整理者简介:刘立华

java开发,技术爱好者,乐于助人。 个人主页 · 贡献了32个资源 · 1 ·  


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer