0
我正在使用infinispan將緩存分發到使用組播的多個節點上,該組播工作正常。一組預定義的IP地址的infinispan集羣
不幸的是,根據系統管理員的要求,他們不想允許多播,他們給了我一組可能的節點IP地址。
是否有編程方式或通過infinispan.xml或jgroups.xml來定義節點的IP地址集而不是自動發現?如果不是,是否有適合相同要求的替代緩存?
我正在使用infinispan將緩存分發到使用組播的多個節點上,該組播工作正常。一組預定義的IP地址的infinispan集羣
不幸的是,根據系統管理員的要求,他們不想允許多播,他們給了我一組可能的節點IP地址。
是否有編程方式或通過infinispan.xml或jgroups.xml來定義節點的IP地址集而不是自動發現?如果不是,是否有適合相同要求的替代緩存?
您需要adjust JGroups configuration。默認情況下,Infinispan使用default-configs/default-jgroups-udp.xml
,但如果網絡中不允許多播/ UDP,則應該將default-configs/default-jgroups-tcp.xml
作爲啓動程序。在您的派生配置中,用TCPPING
代替MPING
協議(也使用自動發現) - 請參閱JGroups docs。