9.5. 设置多播网络


默认集群支持需要 IP 多播。多播是网络广播协议。此协议在引导时用于发现和加入集群。它还用于广播用于复制消息,并使用 Red Hat Single Sign-On 使用的分布式缓存无效。

Red Hat Single Sign-On 的 cluster 子系统在 JGroups 堆栈上运行。开箱即用,集群的绑定地址绑定到专用网络接口,而 127.0.0.1 作为默认 IP 地址。

流程

  1. 编辑 Bind Address 章节中讨论的 standalone-ha.xmldomain.xml 部分。

    私有网络配置

        <interfaces>
            ...
            <interface name="private">
                <inet-address value="${jboss.bind.address.private:127.0.0.1}"/>
            </interface>
        </interfaces>
        <socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
            ...
            <socket-binding name="jgroups-mping" interface="private" port="0" multicast-address="${jboss.default.multicast.address:230.0.0.4}" multicast-port="45700"/>
            <socket-binding name="jgroups-tcp" interface="private" port="7600"/>
            <socket-binding name="jgroups-tcp-fd" interface="private" port="57600"/>
            <socket-binding name="jgroups-udp" interface="private" port="55200" multicast-address="${jboss.default.multicast.address:230.0.0.4}" multicast-port="45688"/>
            <socket-binding name="jgroups-udp-fd" interface="private" port="54200"/>
            <socket-binding name="modcluster" port="0" multicast-address="224.0.1.105" multicast-port="23364"/>
            ...
        </socket-binding-group>
    Copy to Clipboard Toggle word wrap

  2. 配置 jboss.bind.address.privatejboss.default.multicast.address,以及集群堆栈上服务的端口。

    注意

    集群可使用没有 IP 多播的 Red Hat Single Sign-On,但本主题已超出本指南的范围。有关更多信息,请参阅 JBoss EAP 配置指南中的 JGroups

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat