
TMI사내에서 다양한 데이터 수집 어플리케이션을 구동하고 있다.서버에서 약 20여개의 개별로 구동되는 서브 어플리케이션의 수집주기 설정 및 모니터링에 어려움이 있었다.각 서브 어플리케이션을 한 눈에 관리하기 위해 서브 어플리케이션 매니지먼트를 구상하게 되었다.다수의 서브 어플리케이션간 데이터 통신 방법으로 웹소켓, 메세지 브로커 등 다양한 방법이 있다.그 중 Redis pub/sub로 구현하기로 결정하였다. 주요한 선정 요인으로는수집주기 설정 등 스케쥴링 관리는 Quartz로 구현할 예정이기에 이벤트 flag, state 등 짧고 간결한 메세지만 통신하면 되고, 따로 전송 메세지를 저장할 필요도 없었다.In-Meory기반의 빠른 통신이 가능하여 채택하게 되었다. 현 포스팅은 Redis가 설치 및 설정이 ..