問題タブ [grails-plugin-rabbitmq]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
grails - Grails 3.3.2 と rabbitmq-native プラグイン (3.4.4) を使用すると、prefetch=1 の単一のコンシューマーが例外の発生後にメッセージの消費を停止します
true に設定するように再試行しました。私の理解では、メッセージは消費者に何度も何度も継続的に届けられるべきです。代わりに、再キューイングされたメッセージや新しいメッセージを消費せずに、そこに留まります。私は com.budjb と com.rabbitmq と org.springframework.amqp のログを TRACE まで上げましたが、切断が起こっているのが見えません... Heeelppp
アプリケーション.groovy
消費者:
UPDATE は、transacted=true および autoAck = AutoAck.POST のときに AbstractConsumerContext.groovy 内で起動する txRollback() が、basicReject nack が RabbitMQ サーバーに到達するのを阻止しているようです。
grails3 - Grails RabbitMQ ネイティブ: 補間された資格情報の AuthenticationFailureException
Grails RabbitMQ ネイティブ プラグインを使用して、application.yml の Rabbit 接続の構成で環境変数補間を使用すると、補間が機能しません。
同じ資格情報のハードコーディング中に AuthenticationFailureException が発生します。
回避策はありますか? クレデンシャルを RabbitMQ インスタンスにハードコーディングしたくありません...