[英]how can multiple users send message with rabbitmq using spring boot
[英]How to send and confirm that message delivered to RabbitMQ in Spring Boot?
我有 web 服务,它处理请求并将消息发布到 RabbitMQ(写在 spring 引导中)。 问题是当没有连接时我无法立即检测到它并且我丢失了所有消息。 我该如何处理这个问题? 30 秒后出现 AMQP 连接错误。 在那个时间间隔内,我无法处理这个问题。 我想知道消息何时传递到 RabbitMQ。 如果未发送,我需要存储所有消息,并且当 rabbitmq 启动时重新发送所有这些消息。 顺便说一句,性能很重要。 我已阅读以下文档。 我认为它可以通过 OperationsCallback 解决,但我不知道如何..
https://docs.spring.io/spring-amqp/docs/current/reference/html/#scoped-operations
https://docs.spring.io/spring-amqp/docs/current/reference/html/#cf-pub-conf-ret
提前致谢
its rather a rabbit MQ feature more than java or spring, which allows any message that is published to be acknowledged back to the publisher, see the below link for references on how: https://www.rabbitmq.com/confirms.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.