안녕하세요, 오늘은 spring cloud bus 기능을 활용한 이벤트 전파 기능을 학습했습니다. 실습은 spring cloud bus의 여러 항목 중 rabbitmq를 다루었습니다.
RabbitMQ나 Kafka와 같은 메시지 브로커를 통해 마이크로서비스 간의 이벤트를 전파하는 기능을 제공합니다. 주로 설정 변경을 전체 서비스에 실시간으로 반영하거나, 배포 없이 설정을 갱신하는 데 사용됩니다.







-RabbitMQ 관리 콘솔 (http://localhost:15672)에 접속하면,
springCloudBus라는 Exchange가 자동으로 생성되어 메시지를 전달합니다.




-Spring Cloud Bus: 서비스 간 이벤트를 RabbitMQ나 Kafka로 전달.
-RabbitMQ: 메시지를 브로커로 사용.
-/actuator/bus-refresh: 설정 변경 사항을 클라이언트에 브로드캐스트.
-@RefreshScope: Bean을 재생성하여 최신 설정을 반영.