RabbitMQ高级
消息可靠性投递
- 配置文件
- 提供者配置文件定义rabbitmq connectionFactory:
指定publisher-confirms=“true”, publisher-returns=“true”
<rabbit:connection-factory
id="connectionFactory"
host="${rabbitmq.host}"
port="${rabbitmq.port}"
username="${rabbitmq.username}"
password="${rabbitmq.password}"
virtual-host="${rabbitmq.virtual-host}"
publisher-confirms="true"
publisher-returns="true"
/>
<rabbit:listener-container
connection-factory="connectionFactory" acknowledge="manual" prefetch="1" >
<rabbit:listener ref="ackListener" queue-names=