728x90 messagegroup1 [Spring] Amazon MQ (Active MQ) : Consumer 운영 ActiveMQ를 적용해 보니 서비스 메시지 성향에 따라 Consumer 운영이 달라져야 한다고 생각됐다. Message 간의 디펜던시 및 영향도가 있나 없나에 따른 운영 전략이 달라진다. Message A : 메시지간의 영향이 없는 메시지 예를 들어 신규로 등록해야 할 상품 정보가 담긴 메시지가 Producer로부터 발행이 되고 Consumer는 메시지를 받아서 DB에 insert만 하는 프로세스라면 메시지간의 영향도가 없으므로 어떤 서버든 Consumer가 받아서 언제 처리가 되든 영향이 없다. 이럴 때는 RoundRobin 방식으로 메시지를 소비하는 게 메시지 처리 퍼포먼스가 좋아진다. MQ RoundRobin 방식 Queue(개발자가 정의한 destination)에 연결 된 Consumer가 3개.. 2022. 11. 10. 이전 1 다음 300x250