私はすべての@RabbitListener
にリトライメカニズムを設定する方法を見つけようとしています。@RabbitListenerの再試行設定プログラムでデッドレターキューを指定
listener:
auto-startup: true
concurrency: 1
max-concurrency: 1
retry:
enabled: true
initial-interval: 1000
max-attempts: 3
max-interval: 10000
multiplier: 2
stateless: true
をそして、それはエラーがメッセージで送信されないだけの問題で正常に動作します:私はすでにプロパティで試してみました。私が持っている唯一の問題は、メッセージを特定のものに送るために、x-dead-letter-exchange
とx-dead-letter-routing-key
の引数を追加するためにキューを変更しなければならないということです。これは避けたいものです。
だから私の質問は以下のとおりです。
- は、プログラムのメッセージがキューを再作成せずに試行を排出した後に行くべき
DLQ
かを指定する方法はありますか? は、引数x-死者を使用していない-...
私は春ブーツ1.4.0.RELEASEを使用しています。