Grails RabbitMQ 插件很棒,但我似乎找不到任何关于处理消息失败时该怎么做的信息。我不希望将 Ack 发送回 RabbitMQ,但我似乎找不到有关如何使用插件执行此操作的任何信息。
是否可以使用用于 grails 的 RabbitMQ 插件来控制这一点,或者我是否坚持不使用该插件?
Grails RabbitMQ 插件很棒,但我似乎找不到任何关于处理消息失败时该怎么做的信息。我不希望将 Ack 发送回 RabbitMQ,但我似乎找不到有关如何使用插件执行此操作的任何信息。
是否可以使用用于 grails 的 RabbitMQ 插件来控制这一点,或者我是否坚持不使用该插件?
当前版本的 Grails RabbitMQ 插件 (0.3.3) 不支持手动确认模式。
在后台 Grails RabbitMQ 插件使用 Spring AMQP 库,因此您始终可以在其中声明您的自定义SimpleMessageListenerContainer
并resources.groovy
使用手动确认来实现侦听器。查看http://static.springsource.org/spring-amqp/reference/html/#d0e377