로딩
요청 처리 중입니다...

[java][rabbitmq] implementation 'com.rabbitmq:amqp-client 를 사용해서 direct, topic, header 모두 코드로 써보자

 [java][rabbitmq] implementation 'com.rabbitmq:amqp-client 를 사용해서 direct, topic, header 모두 코드로 써보자

gradle 환경에서 진행했습니다. 아무리 찾아도 direct, topic, header 모두 모아놓은 코드가 없어서 직접 작성하였습니다.

환경설정 dependencies { ... implementation 'com.rabbitmq:amqp-client:5.16.0' } direct producer 또는 publish @SpringBootApplication public class ProducerApplication { private final static String QUEUE_NAME = "sample.queue1"; public static void main(String[] args) throws IOException, TimeoutException { String name="sample"; try { //연결 객체 생성 ConnectionFactory factory = new ConnectionFactory(); factory.setHost("rabbitmq ip주소"); ...

# 15672 # rabbitmq # queue # publish # producer # mq # header # exchange # direct # consumer # client # channel # amqp # 5672 # topic