【发布时间】:2019-09-15 00:46:14
【问题描述】:
如何在 Cloud Foundry 上配置 Keycloak 独立集群?
我尝试使用带有内部路由的 docker image jboss/keycloak:4.5.0.Final:
- 环境:
-
JGROUPS_DISCOVERY_PROTOCOL: dns.DNS_PING JGROUPS_DISCOVERY_PROPERTIES: dns_query=keycloak-cluster-poc.apps.internal
-
- 应用程序实例之间的所有 udp 和 tcp 端口均已打开:
cf add-network-policy keycloak-cluster-poc --destination-app keycloak-cluster-poc --protocol tcp/udp --port 1-65535
它不工作。我应该公开额外的端口吗?
<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"/>
【问题讨论】:
-
它是否尝试使用多播?那可能是个问题。不使用多播可以配置吗?