Rabbit MQ의 역할에 대해 궁금합니다.
1025
작성한 질문수 10
강사님
제가 Message Queue를 써본적이 없어서 일반적으로 Rabbit MQ를 아키텍처에서 어떤 용도로 사용하는지 잘 몰라서 여쭙고 싶습니다.
Q1)여기서 Rabbit MQ를 사용하는 이유가 Configuration 정보를 동기화 하기 위한 용도로 사용하는 것 같은데 혹시 맞나요?
Q2)나중에 강의에서 배우는 KafKa도 클라우드 서비스 내에서 동기화 역할을 하는데 사용하는데 Rabbit MQ말고 Kafka는 사용이 불가능한가요?
답변 1
3
안녕하세요, 이도원입니다.
요청하신 질문에 답변 드립니다.
A1) 말씀하신 것 처럼 강의에서 사용된 Rabbit MQ의 사용 목적은 COnfiguration 정보를 다른 서비시들과 동기화 하려는 목적입니다.
A2) 네 가능합니다. 반대로 Rabbit MQ를 이용해서 데이터 동기화에 사용할 수도 있습니다. (https://cloud.spring.io/spring-cloud-bus/reference/html/) Kafka를 Spring Cloud Bus로 사용하기 위해서는 spring-cloud-starter-bus-kafka dependency 를 사용하시면 됩니다.
감사합니다.
Inner class로 Config를 지정하는 이유
0
29
1
service-discovery 프로세스 가동 이유
0
51
1
rabbitmq에 configservice 연결에 대해 질문있습니다.
0
65
1
kafka 업데이트 강의 듣고 시포요
0
156
2
강의 교안
0
137
2
마이크로서비스간 통신 시, 인증 처리
0
153
2
api gateway 에서 인증 처리
0
95
1
섹션 19 질문드립니다
0
110
2
강의 자료 업데이트
0
134
2
부하분산 강의 섹션
0
89
1
강의자료는 어디에서?
0
118
2
강의 자료는 어디서 다운 받을 수 있나요?
0
166
2
전체 사용자 조회시 오류
0
79
1
혹시 pk 외 별도의 id 를 부여한 이유가 있을까요 ??
0
155
2
학습 방향
0
121
2
카프카 커넥터 사용 목적 문의
0
125
2
kafka 강의
0
145
2
서비스 디스커버리 종류
0
119
2
강의 자료에 대해서 궁금해요
0
159
2
GlobalFilter, LoggingFilter가 동작하지 않습니다.
0
120
2
Kafka Source Connect 버전 에러
0
131
2
소스커넥터는 사용안한 거 맞죠?
0
117
2
강의자료 업데이트 문의
0
110
2
강의에서 BCryptPasswordEncoder 에 역할(5-2)
0
80
1





