Multicast vs Unicast
* 웹로직 클러스터 환경에서 메세지 전달 방식의 종류임.
* 차이점
- Multicast :
패킷 전달 방식이 many to many 방식으로 모든 서버에게 방송을 하는 것 처럼 전달된다.
224.0.0.0~239.255.255.255 사이의 별도 ip 대역을 씀.
같은 라우터를 쓰는 서버들 모두에게 패킷이 전달되므로 네트워 부하가 생길 수 있음.
- Unicast :
패킷 전달 방식이 one to many 방식으로 지정된 서버에게만 메시지가 전달됨.
cluster address에 지정된 ip를 사용함.
지정된 서버에게만 패킷이 전달되므로 네트웍 부하가 없음.
웹로직 9.* 버전 부터 생겼으며, 설정된 사례가 거의 없음.
* 설정 방법
- Multicast설정 방법은 많이 아는 바 생략함.
- Unicast 설정 방법
1. 기존 cluster 설정하는 방법과 동일하지만 Messaging Mode를 unicast로 지정한다.
2. Unicast Broadcast Channel은 빈 공간으로 준다. 대신에 Cluster Address에 반드시 값을 지정하여야 한다.
참고:
클러스터에 의한 네트웍 부하를 회피할 수 있는 방안으로 Unicast 방법이외에도 Replication Channel 방법이 있다.
이 방법은 기존의 클러스터 설정과 동일하며, 웹로직 콘솔-Servers-서버 선택 후 - Configuration탭 - Cluster 에서
Interface Address에 주소를 넣어 주어야 한다. 즉 이 방법은 전제 조건이 랜카드가 하나 더 있어야 하며, 그 랜카드 IP주소를 넣어준다.
하지만 실제 사례는 없다.
링크 :https://blog.naver.com/sugyoo/20116346922