반응형
1. 개요
WebLogic 클러스터 환경에서 메시지 전달 방식에는 유니캐스트(Unicast) 방식과 멀티캐스트(Multicast)방식이 있다.
2. Unicast와 Multicast와 차이점
1) Unicast
TCP/IP 프로토콜을 이용함
WebLogic 9.x 버전에서 지원하기 시작하였고, 10.x 이후 버전의 디폴트 값임
메시지가 그룹 리더에 전달하면, 그룹 리더는 나머지 그룹 인스턴스에 메시지를 전달함
1회 heartbeat 메시지가 실패하면 해당 인스턴스는 장애로 인식해서 클러스터 멤버에서 삭제
Custer Address에 설정한 IP 주소를 사용함.
2) Multicast
UDP 프로토콜을 이용함
네트워크에서 각 인스턴스에 직접 메시지 송수신함
3회 연속 heartbeat 메시지가 실패하면 해당 인스턴스는 장애로 인식해서 클러스터 멤버에서 삭제
브로드캐스트용 주소 224.0.0.0~239.255.255.255 범위의 IP를 사용해야 함
서브넷이 다른 서버들간에 클러스터링 구성 시에 라우터에 TTL값 설정 필요할 수 있음
동일한 라우터를 사용하고 있는 모든 서버들에 패킷이 전달되므로 네트워 부하가 생길 수 있음.
'WAS > WebLogic' 카테고리의 다른 글
[Tips] JDBC 프로퍼티에 오라클 V$SESSION 컬럼값 설정 (0) | 2017.10.18 |
---|---|
[Tips] 세션ID(Session ID) 포맷 (0) | 2017.10.16 |
[Tips] 로그파일에서 점검해야할 문자열 (0) | 2017.10.01 |
[Tips] 가상 디렉토리 매핑(Virtual Directory Mapping) 이해 (0) | 2017.09.25 |
[Tips] Self-Tuning의 스레드풀 최소/최대값 설정 (0) | 2017.09.05 |