-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
🔍 Description
- Arcus 클러스터 운영에 필요한 기능을 추가하는 것을 목표로 합니다. 현재 memcached 서버를 서비스코드에 등록하고, 삭제하는 기능까지 추가된 상태입니다.
- 서비스 코드에 등록된 memcached 서버를 구동, 혹은 중지 시킬 수 있는 기능을 추가하고, 해당 명령은 기존 arcus.sh의 memcacehd start | stop 과 동일하게 동작하도록 합니다. 또 서비스 코드에 등록된 memcached 서버의 목록을 볼 수 있도록
memcached list기능을 지원합니다.
⏰ Implementation Idea
-
memcached start <serviceCode>- serviceCode의 memcached 서버를 구동합니다.
- 매핑된 서버의 주소를 통해서 해당 장비에 접속합니다.
- 이때,
/arcus/cache_list/serviceCode에 저장된 데이터를 통해서 구동 옵션을 추가해줍니다.
-
memcached stop <serviceCode>- serviceCode의 memcached 서버를 중지합니다.
- serviceCode에 속한 주소값을 가져와서, 해당 장비에 접속합니다. 이후 장비에서 구동중인 포트번호를 찾아서 이를 중지시킵니다.
-
memcached list <serviceCode>- serviceCode의 memcached 서버의 주소를 모두 출력합니다.
-
memcached listall(선택)- 현재 zookeeper에 있는 모든 정보를 간추려 출력합니다.
- serviceCode, serviceCode의 총 서버수, 온라인 서버수 등을 보여줍니다.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels