Grails RabbitMQ プラグインは優れていますが、メッセージの処理が失敗した場合の対処方法に関する情報が見つからないようです。RabbitMQ に Ack を送り返したくないのですが、プラグインを使用してこれを行う方法に関する情報が見つからないようです。
これを grails 用の RabbitMQ プラグインで制御することは可能ですか、それともプラグインを使用しないで立ち往生していますか?
Grails RabbitMQ プラグインは優れていますが、メッセージの処理が失敗した場合の対処方法に関する情報が見つからないようです。RabbitMQ に Ack を送り返したくないのですが、プラグインを使用してこれを行う方法に関する情報が見つからないようです。
これを grails 用の RabbitMQ プラグインで制御することは可能ですか、それともプラグインを使用しないで立ち往生していますか?
Grails RabbitMQプラグインの現在のバージョン(0.3.3)は、手動確認モードをサポートしていません。
内部的には、GrailsRabbitMQプラグインはSpringAMQPライブラリを使用するため、いつでもカスタムSimpleMessageListenerContainer
を宣言してresources.groovy
、手動のackを使用してリスナーを実装できます。http://static.springsource.org/spring-amqp/reference/html/#d0e377をチェックしてください