0
我看到RabbitTemplate.convertAndSend()聲明拋出AmqpException。如果發佈消息失敗,或者應該採取額外措施,例如使用correlationConvertAndSend()以及RabbitTemplate.ConfirmCallback,是否會始終拋出此異常。如果RabbitTemplate.convertAndSend()無法發佈,它將始終引發異常?
我看到RabbitTemplate.convertAndSend()聲明拋出AmqpException。如果發佈消息失敗,或者應該採取額外措施,例如使用correlationConvertAndSend()以及RabbitTemplate.ConfirmCallback,是否會始終拋出此異常。如果RabbitTemplate.convertAndSend()無法發佈,它將始終引發異常?
發佈到RabbitMQ是異步的;你只會得到立即失敗的例外(例如不能連接到經紀人)。
發佈者確認並返回需要有保證的交付。