2014-03-05 1 views
0

하나의 ESB 서버가 있고 두 개의 WSO2 식별 서버 인 IS1과 IS2에 연결되어 있다고 가정합니다. 고객 ESB를 통한 WSO2 IS1의 첫 번째 로그인. 나중에 WSO2 IS1이 유지 보수를 위해 종료됩니다. IS2는 고객 A의 로그인을 다시 요구하지 않고 고객 A에 대한 권한을 계속 처리 할 수 ​​있습니까?wso2IS에서 HA를 지원하는 방법

답변

0

WSO2 Identity Server의 관리 콘솔에 로그인 하시겠습니까? 예를 들어, Identity Server의 두 노드에 LB (예 : ESB 또는 Apache HTTPD ..)가있는 경우 첫 번째 요구 사항은 LB가 고정 세션을 지원해야한다는 것입니다. 그런 다음 사용자는 문제없이 관리 콘솔에 로그인 할 수 있습니다.

sticky 세션으로 사용자 요청은 항상 한 노드에만 전송됩니다. 노드가 다운 된 경우 LB가 다른 노드로 사용자 요청을 보내야합니다. 노드간에 세션 복제가 없으므로 다시 로그인해야 할 수도 있습니다 ... 기본적으로 WSO2 제품은 노드간에 세션 복제를 지원하지 않으므로 관리 콘솔에 로그인 할 때 원활한 HA를 얻을 수 없습니다. WSO2 미래에 세션 복제를 지원할 계획이 있습니다.

그러나 Identity Server의 관리 서비스에 액세스하는 경우에도 원활한 HA를 유지할 수 있습니다. ESB에서 WSO2 Identity Server의 관리 서비스 API에 대해 이야기하고 있다고 가정 해보십시오. 로드 밸런싱 관리 서비스에 대한 자세한 내용은 here에서 확인할 수 있습니다. 나는 이것이 당신에게 유용 할 것 같아요.

관련 문제