WEB & WAS/WildFly
[WildFly] Cluster 구성
날았다 고양이
2019. 9. 3. 11:31
반응형
개요
WildFly 클러스터는 각각의 서버가 생셩한 세션을 공유하여 한쪽 서버가 다운시에도 다른 서버가 사용자의 요청에 대해 지속적으로 서비스가 가능하도록 하는 기능입니다. 이 글은 각 서버에서 세션 공유 설정에 대해서 설명합니다.
구성환경
WildFly 16
CentOS 7.6
1. Server Group에 클러스터를 구성할 서버 생성 또는 추가
Runtime > Server Group > + Add Server Gruop > + Add Server
2. WEB-INF/web.xml 설정
<web-app ....>
<distributable/> => 추가
</web-app>
3. 노드간 세션 공유 통신에 사용할 인터페이스 설정
jgroups-tcp, jgroups-udp의 인터페이스를 클러스터간에 통신 가능한 인터페이스(host.xml 설정한 interface 참조)로 수정
** 디폴트로 host.xml 의 private interface의 IP는 127.0.0.1 기본설정 되어 있어 2노드 이상 클러스터간 통신이 안됨
Configuration > Socket Binds > Socket Bind Groups - View > Inbound
반응형