如何确保在春季云流兔子中确保交付。我的代码下面: -
class Source {
MessageChannel output;
Repository repo;
@Transactional
void publisher(Command command){
repo.save(command);
output.send(MessageBuilder
.withPayload(new Event()).build());
}
}
class Sink {
@StreamListener(Event.class)
void eventListener(Event event){
// method body
}
}
任何帮助都将不胜感激。
您可以使用兔子消费者属性 spring.cloud.stream.rabbit.bindings.<channelName>.consumer.acknowledgeMode
来确认。acknowledgeMode
来自Spring AMQP,您可以在此处引用更多文档