기초 메시징
기초 메시징 API는 MessageProducer, MessageConsumer 두 인터페이스로 구성됩니다. 프로듀서 서비스는 다음 코드처럼 MessageProducer 인터페이스를 통해 메시지를 메시지 채널에 발행합니다.
MessageProducer messageProducer = ...; String channel = ...; String payload = ...; messageProducer.send(destination, MessageBuilder.withPayload(payload).build())
컨슈머 서비스는 MessageConsumer 인터페이스를 통해 메시지를 구독합니다.
MessageConsumer messageConsumer; messageConsumer.subscribe(subscriberId, Collections.singleton(destination), message -> { ... })
이 두 인터페이스는 비동기 요청/응답 및 도메인 이벤트 발행에 관한 핵심 고수준 API입니다.