Skip to content

내부 구현 정리

HONG CHANGSUB edited this page May 16, 2024 · 1 revision

ArcusContainer

127.0.0.1에 해당하는 특정 Port에 arcus-memacached 서버를 구동시킨다. zk 및 클러스터 없이 standalone 형태의 캐시 서버를 제공한다.

ArcusClusterContainer

클러스터의 형태로 arcus-memcached 서버를 구동시킨다.

zk 컨테이너 또한 함께 구동시켜 클러스터 정보를 유지한다.

다만, 테스트 환경에서 사용되는 컨테이너들의 모음이기에 zk 앙상블을 구성하지 않고 하나의 zk 컨테이너만 사용해서 구동한다.

위 컨테이너를 구동 시 발생하는 컨테이너의 수는 (1 + N)개이다. N의 경우 캐시 클러스터의 노드 개수이며 사용자가 설정할 수 있는 프로퍼티이다. 1은 zk 컨테이너의 개수이다.

Clone this wiki locally