如何配置 WSO2 身份服务器以避免单点故障?



我的公司希望在 3 台计算机上设置 wso2 身份服务器集群,以便在一台机器发生故障时集群仍然可以工作。

所有 wso2 文档都显示了使用共享用户存储和数据库进行群集,但没有提及如何避免单点故障。

根据我的理解,唯一的方法是形成一个外部ldap集群作为用户存储和一个外部数据库集群。但这将非常复杂且难以管理。

我们可以将 wso2 的嵌入式 LDAP 配置为与其他节点的嵌入式 LDAP 进行复制和同步吗?

有没有其他方法可以避免 wso2 中的单点故障?

不,您不能使用嵌入式 LDAP。

  1. 应不惜一切代价避免在生产中使用嵌入式 LDAP。它肯定会因并发请求和增长数据而损坏。而且您将根本无法恢复。它只是为了测试目的。
  2. 如果要避免由于数据库或 LDAP 而导致的任何单点故障,则应按照相应提供程序的指示使用数据库和 LDAP 集群。并将公共 LB URL 指向 WSO2 服务器。

最新更新