
Order App
product 큐에 Order 정보에 대한 메시지를 담아서 보내는 프로듀서이며
또한 Order에 대한 error를 컨슈머로 처리한다.
Product App
얘는 Order에서 만들어진 메시지를 product queue에서 받아오는 컨슈머이며 payment, order error queue에 대해서는 프로듀서이다.
Payment App
payment queue에 대해서 컨슈머이며 product error queue에 대해서는 프로듀서이다.
market과 market.error exchange가 존재한다. 그 내부에서 각각 분할된다.
바인딩을 만들 때 익스체인지를 설정하고 큐를 설정한 다음 BindingBuilder를 통해 큐를 익스체인지에 바인드하고 라우팅 키를 넣어주면 된다.
확인해보면 에러도 잘 컨슘되고 get도 잘 된다.

