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