8 노드 클러스터에서 시퀀스/카운터를 복제해야합니다. 즉, 각 http 요청은 getNextIntAndIncrement()와 같은 것을 호출하여 시퀀스의 다음 값을 수신하며, 시퀀스 상태는 모든 서버에서 동기화됩니다. 명확히하기 위해 세션이 아닌 응용 프로그램/전역 범위에 있어야합니다. 나는 그것이 끔찍한 생각처럼 들리며 의심 할 여지없이 병목 현상을 일으킬 것이라는 것을 안다. 그러나 이것이 요구 사항이다.응용 프로그램 수준 범위로 클러스터링/복제 카운터 상태
내 질문에 가장 적합한 해결책은 무엇입니까? Stateful Session Bean을 살펴 보았지만 단 하나의 클라이언트에 대해서만 설계된 것처럼 보입니다. 나는 데이터베이스 시퀀스를 고려했다. 또한 테라코타 클러스터링을 살펴 보았습니다. 그들은 시퀀스 데모를 가지고 http://www.terracotta.org/web/display/orgsite/Recipe?recipe=sequencer 그러나 J2EE 솔루션이 존재한다면 제 3 자 솔루션을 피하고 싶습니다. 웹 로직 8.1을 사용하고 있습니다.
. 덕분에 – Andrew