회사에서 RabbitMQ를 사용하는 일을 담당하게 되었다. Go언어로 특정 토픽을 subscribe 하여 가져와 파싱 하는 것인데... 그런데 응? Exchange? Bind? Durable? Routing key? 처음 보는 용어가 등장했다. 이 포스트는 이러한 용어가 무엇을 뜻하고, 왜 존재하는 것인지에 대한 것들을 정리하겠다. RabbitMQ 개요 rabbit message queue, 직역하자면 "토끼 메시지 큐"이다. 토끼? 빠르다는 의미인 줄 알았는데.. 빠른 메시지 큐를 의미하는 줄 알았는데 그냥 Rabbit Technologies Ltd.라는 곳에서 만들기 시작해서 Rabbit이 들어간 거였다. 자 그러면 Message Queue 라는 것만 남는다. 다른 사이트에서 보면 장점 단점 이러한 ..