인스턴스가 2 개인 Glassfish에서 클러스터를 구축했습니다. "세션 ID"를 보여주는 응용 프로그램을 배포했습니다.EC2의 Glassfish 클러스터에서 세션 복제
<distributable/>
을 그리고 sun-web.xml의 :
이 응용 프로그램의 Web.config에있다
<session-config>
<cookie-properties>
<property name="cookieDomain" value="compute.amazonaws.com"/>
</cookie-properties>
</session-config>
내가 편집 응용 프로그램에서 "가용성"을 사용.
하지만 2 개의 웹 앱 버전에 액세스 할 때 다른 세션 ID가 표시됩니다. 아무도 도와 줄 수 있습니까?
편집 : 일부 사용자는 EC2에서 멀티 캐스트를 지원하지 않는다고 인식합니다. 솔루션은 Glassfish v3.1.2와 함께 제공됩니다.이 방법은 멀티 캐스팅이 허용되지 않는 경우 클러스터를 발견하는 두 가지 다른 방법을 허용합니다 (인스턴스 ip를 나열하거나 목록을 자동 생성 함으로서). 비 멀티 캐스팅 환경에서 클러스터를 시작하는 방법은 다음과 같습니다. Administering Glassfish Server Clusters
AFAIK 글래스 피쉬 기반 클러스터 인프라 인 schoal **은 유니 캐스트 **를 지원하지 않으며 EC2 또는 VPC에서 기본적으로 지원되지 않는 멀티 캐스트 만 지원합니다. 세션 동기화는 실행 가능하지 않지만 주제에 대해 깊은 지식이 없습니다. –
리소스가 가능하다는 것을 알았지 만 여전히 작업 중입니다. 곧 업데이트 할 수 있기를 바랍니다. 감사합니다. Andrea – andreaxi