11.3. 消息绑定


JGroups 中的消息捆绑通过将多个小消息捆绑到更大的捆绑包中来提高网络性能。相反,消息会排队,直到达到最大捆绑包大小或没有要发送的消息为止,而不是通过网络发送很多小消息。已排队的消息组合成一个更大的消息捆绑包,然后发送。

这种绑定降低了通信开销,特别是在网络通信开销较高的 TCP 环境中。

配置消息捆绑

JGroups 消息捆绑通过 max_bundle_size 属性进行配置。默认的 max_bundle_size 是 64KB。

调整捆绑包大小的性能改进取决于您的环境,以及是否与捆绑包组装时通信的延迟保持平衡。

使用以下管理 CLI 命令配置 max_bundle_size

Copy to Clipboard Toggle word wrap
/subsystem=jgroups/stack=STACK_NAME/transport=TRANSPORT_TYPE/property=max_bundle_size:add(value=BUNDLE_SIZE)

例如,将 default udp 堆栈的 max_bundle_size 设置为 60K

Copy to Clipboard Toggle word wrap
/subsystem=jgroups/stack=udp/transport=UDP/property=max_bundle_size:add(value=60K)
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat, Inc.