728x90
이전글 참조 AWS 기반 Spring Cloud Config + Cloud Bus Kafka + Config Monitor 구성
https://freedeveloper.tistory.com/463
spring-cloud-config-server
설정시 spring-cloud-starter-bus-kafka
를 통해 모든 config server client 에 refresh 요청을 전달하는 spring-cloud-config-monitor
라는 서비스가 있는데
개발서버에서 하나의 서버로 처리할때에는 문제가 없었지만 eureka 에 여러대의 서버가 연결되면서 부터는 정상적으로 동작하지 않았다
spring cloud bus 가 적절한 bus id 찾지 못해서 그렇다고 한다
이렇게 아래와 같이 refresh 요청이 전달되지 않는 bus client 서버에 bus id 를 설정하면 된다
spring:
cloud:
bus:
id: ${vcap.application.name:${spring.application.name:application}}:${vcap.application.instance_index:${spring.profiles.active:${local.server.port:${server.port:0}}}}:${vcap.application.instance_id:${random.value}}
참조: https://github.com/spring-cloud/spring-cloud-bus/issues/124
728x90
'SpringCloud' 카테고리의 다른 글
[Spring Cloud로 개발하는 마이크로서비스 애플리케이션] 2. Spring Cloud란? (0) | 2021.08.01 |
---|---|
[Spring Cloud로 개발하는 마이크로서비스 애플리케이션] 1. Microservice 소개 (0) | 2021.08.01 |
AWS 기반 Spring Cloud Config + Cloud Bus Kafka + Config Monitor 구성 (0) | 2021.07.23 |
[11번가 Spring Cloud 기반 MSA로의 전환] 7. Appendix (0) | 2021.02.08 |
[11번가 Spring Cloud 기반 MSA로의 전환] 6. 모니터링 (0) | 2021.02.08 |
댓글