我正在使用infinispan使用多播节点在多个节点上分发缓存。
不幸的是,根据系统管理员的要求,他们不想允许多播,他们给了我一组可能的节点IP地址。
是否有编程方式或通过infinispan.xml或jgroups.xml来定义节点的IP地址集而不是自动发现?如果没有,是否有符合相同要求的替代缓存?
答案 0 :(得分:0)
您需要adjust JGroups configuration。默认情况下,Infinispan使用default-configs/default-jgroups-udp.xml
,但如果您的网络中不允许多播/ UDP,则应将default-configs/default-jgroups-tcp.xml
作为启动者。在您的派生配置中,将MPING
协议(也使用自动发现)替换为TCPPING
- 请参阅JGroups docs。