我已经根据这里提供的信息为WSO2-IS (不同机器上的两个实例)设置了集群- https://docs.wso2.com/display/CLUSTER44x/WSO2+Clustering+and+Deployment+Guide。
我可以看到两个节点之间的交互,当工作人员启动时,有与节点连接相关的Hazelcast消息。
在1中创建的用户能够登录到另一个实例,服务提供者在通过UI查看时也是自动可用的。
问题是,当我在第一个节点中创建一个辅助用户存储(JDBC),而在第二个节点中创建一个goto列表时,第二个用户存储就不存在了,我也无法查看用户列表中的用户。
我是遗漏了什么,还是它是集群应该执行的方式,即第二用户存储必须以其他方式共享?
谢谢你,维卡斯
发布于 2016-02-17 14:56:29
默认情况下,辅助用户存储配置不会在两个节点之间同步。从UI创建辅助用户存储后,它将在以下位置创建一个文件。WSO2_IS/repository/deployment/server/userstores/这些配置文件需要手动复制,或者必须使用某种同步机制将文件复制到其他节点。因为这不是一个常见的任务,所以更好地复制这个文件。
提供更多信息https://docs.wso2.com/display/IS500/Configuring+Secondary+User+Stores
https://stackoverflow.com/questions/35227600
复制相似问题