我正在尝试了解Keycloak如何在大规模多租户方案中使用。
标准方法似乎是为每个租户使用一个领域。这隔离了每个租户的用户和设置,非常有意义。
在Keycloak多租户示例中,它说它“演示了Keycloak多租户支持的最简单的可能情况”(我强调)。也许我读得太多了,但对我来说,这暗示着还有其他标准方法。不过,我还没有找到关于这些选项的讨论。
我也读过可能存在超过100个领域的性能问题。也许这些性能问题已经得到解决,但这也意味着Keycloak无法处理具有1,000个或更多租户的大规模多租户场景。
所以我的问题是:
- 除“每个租户一个领域”的方法外,是否有其他推荐的多租户方法?
- 是否有在实际中展示了它应对大量领域能力的Keycloak大规模多租户部署?
- 是否有建议的信息来源,我应该关注哪些信息?