【发布时间】:2020-05-27 10:04:12
【问题描述】:
作为 AmqpReceiver,接收到的消息的不同 DeliveryState 之间有什么区别。
运行 ReceiverTest 进行测试,请参阅 https://github.com/vert-x3/vertx-amqp-client/blob/master/src/test/java/io/vertx/amqp/ReceiverTest.java。
运行testReceptionWithAcceptedMessages,testReceptionWithRejectedMessages时总是得到相同的结果:测试队列中的所有消息都被删除。
当消息被标记为rejected或released时,消息仍然从MQ服务器中删除是对的吗?在哪里可以找到更多关于此的文档?
Vert.x AMQP 客户端在消费队列时可以做与 RabbitMQ 客户端相同的事情吗?例如,肯定或否定确认、多重确认和重新排队等。见https://www.rabbitmq.com/confirms.html#basics。
谢谢。
【问题讨论】:
标签: rabbitmq client amqp vert.x ack