我的设置是使用分布式缓存在AWS上运行的infinispan 8.1.2服务器。对于本地开发,我希望能够连接到AWS上的实例,但服务器将仅开始使用0.0.0.0或AWS专用IP地址。由于JGroups不能与0.0.0.0地址一起使用,因此我唯一的选择就是使用AWS私有IP。但这个地址无法远程访问!
有没有其他人运行infinispan服务器并试图从不同的子网连接?
答案 0 :(得分:3)
不确定这是否有帮助,但无论如何...... 您在AWS上拥有公共IP地址,您可以使用某些HTTP命令进行查询(请查看文档)。
现在,如果您可以添加在私有地址和公共地址之间转发流量的NAT规则,则可以使用external_addr
中的external_port
和TCP
绑定到私有地址,但将流量发送到公共地址。
这将允许您从另一个子网甚至互联网访问JGroups节点。您可能必须修改安全策略并公开外部可访问的端口。 YMMV