
@KafkaListener 는 kafka 서버에서 특정 토픽에 대한 메시지를 받을 때마다 어떤 메서드를 실행하도록 설정하는 애너테이션이다.ActiveMQ도 마찬가지로 @JmsListener 를 붙여서 ActiveMQ 서버에서 메시지를 수신할 때마다 실행되는 메서드에 적용할 수 있다. 회사에서 Message Broker를 세 종류 (Kafka, ActiveMQ, MQTT) 를 사용 중인데 yml 파일에서 어떤 Message Queue 를 쓸 것인지 정하면 이 에 따라서, 셋 중 하나가 실행되도록 설정하려한다. 1. @KafkaListener 2. @JmsListener3. (MQTT subscribe 하는 메서드) 그런데 MQTT 에서는 다른 Message Queue 와 다르게 자동으로 Listener..