如何在wso2IS中支持HA

时间:2014-03-05 05:39:46

标签: wso2is

假设我有一台ESB服务器并连接到两台WSO2标识服务器IS1和IS2。 客户首次通过ESB登录WSO2 IS1。后来WSO2 IS1因维护而关闭。 IS2是否仍然可以为客户A处理授权而无需客户A再次登录?

1 个答案:

答案 0 :(得分:0)

您是否正在登录WSO2 Identity Server的管理控制台?比如说,如果Identity Server的两个节点都是LB(例如ESB或Apache HTTPD ..),那么第一个要求是,LB必须支持粘性会话。然后用户可以毫无问题地登录管理控制台。

作为粘性会话,用户请求始终只发送到一个节点...如果该节点关闭,则LB需要将用户请求发送到另一个节点。由于节点之间没有会话复制,您可能需要重新登录...基本上由于WSO2产品不支持跨节点的会话复制,因此在登录管理控制台时无法实现无缝HA。我猜WSO2有一些计划在未来支持会话复制。

但是,如果您正在考虑访问Identity Server的管理服务,您仍然可以拥有无​​缝的HA。比如,从ESB,您正在谈论WSO2 Identity Server的Admin Service API。您可以从here找到有关负载平衡管理服务的更多详细信息。我想这对你有用。