2014-03-05 106 views
0

假设我有一个ESB服务器,并连接至两个WSO2识别服务器,IS1和IS2。 客户通过ESB在WSO2 IS1中首次登录。稍后WSO2 IS1将关闭以进行维护。 IS2能否继续处理客户A的授权而不要求客户再次登录?如何支持HA在wso2IS

回答

0

你正在接受有关登录到WSO2的Identity Server管理控制台?也就是说,如果Identity Server的两个节点通过LB额(如ESB或Apache HTTPD ..),第一个要求就是,LB必须为粘性会话支持。然后,用户可以登录到管理控制台,没有任何问题..

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

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