개요 RabbitMQ와 Spring Boot를 연결해 보겠습니다. RabbitMQ를 Spring Cloud Bus로 활용하여 Spring Cloud Config가 관리하는 설정 파일이 변경되면 해당 파일을 사용하는 서버들을 모두 업데이트 해보려 합니다. Spring Cloud Bus란 Spring Cloud 환경에서 마이크로 서비스 간 메세지 전달을 지원하는 프레임워크 입니다. 주로 서비스 간의 설정 변경, 애플리케이션 이벤트 전파, 다른 서비스로 신호 전송 등에 사용됩니다. 구현 RabbitMQ를 Spring Boot에 사용하기 위해 코드를 추가하겠습니다. 의존성 추가 Spring Cloud Config 서버 의존성 추가 // actuator implementation 'org.springframewo..
개요 RabbitMQ는 오픈소스 메세지 브로커로 시스템 간 메세지를 안전하게 전달하는데 사용합니다. AMQP을 기반으로 하며 다양한 메시징 패턴과 다양한 언어 및 플랫폼에서 사용할 수 있습니다. 이번에는 windows 환경에서 RabbitMQ를 설치해보려 합니다. 설치 Windows 환경에서는 RabbitMQ를 설치하기 전에 Erlang을 설치해야 합니다. RabbitMQ는 Erlang 프로그래밍 언어로 작성되었기 때문에 Erlang 런타임 시스템이 필요하기 때문입니다. Erlang 설치 홈페이지에서 Erlang을 다운 받습니다. https://erlang.org Index - Erlang/OTP The official home of the Erlang Programming Language www.erl..