본문 바로가기

MSA

20. Spring Cloud Bus(broadcast push update)로 Config 적용하기 - #1

1. Spring Cloud Bus

17. 변경된 Config 적용하기에서 변경된 환경값을 적용하기 위해서 서버를 재기동하거나 Actuator refresh하거나 Spring Cloud Bus를 활용할 수 있는데 앞의 두가지 방법은 각각 컨트롤을 해야하거나 각각 서비스를 내렸다 올려야하므로 일괄 적용이 가능한 방법인 Spring Cloud Bus 활용 방법을 학습한다

AMQP(Advanced Message Queuing Protocol) : ex) RabbitMQ (큐를 통한 약결합과 신뢰성 및 보안), kafka

 

2. RabbitMQ 설치 및 실행

$ brew update

$ brew install rabbitmq

$ export PATH=$PATH:[pc의 설치 경로]

$ rabbitmq-server

brew update 및 rabbitmq 설치 (서비스로 등록하려면 brew services restart rabbitmq라고 기록됨)

.zshrc에 rabbitmq 설치 후 설치된 경로의 sbin아래 명령어 실행을 위해 path를 걸고 컴파일 후 rabbitMQ 실행

.zshrc에 path 추가 (rabbitmq-server 명령)
brew list로 rabbitMQ 설치 확인

3. RabbitMQ 접속

15672 기본포트로 guest/guest로 로그인
로그인 후 화면