2017-08-16 111 views
0

我正在使用infinispan将缓存分发到使用组播的多个节点上,该组播工作正常。一组预定义的IP地址的infinispan集群

不幸的是,根据系统管理员的要求,他们不想允许多播,他们给了我一组可能的节点IP地址。

是否有编程方式或通过infinispan.xml或jgroups.xml来定义节点的IP地址集而不是自动发现?如果不是,是否有适合相同要求的替代缓存?

回答

1

您需要adjust JGroups configuration。默认情况下,Infinispan使用default-configs/default-jgroups-udp.xml,但如果网络中不允许多播/ UDP,则应该将default-configs/default-jgroups-tcp.xml作为启动程序。在您的派生配置中,用TCPPING代替MPING协议(也使用自动发现) - 请参阅JGroups docs