ロックで1件ずつしか処理しないサーバーの前では、キューよりもワーカー内のジッター付きリトライが先です
同時に送信されたフォーム数件が「ただいま混み合っています」で失敗していた問題を、キューとワーカーに分けて解決しながら、キューの再配信だけでは競合が解消されないことと、例外をackすると静かに失われることを確認した記録
- 相手がロックで1件ずつしか処理しない場合、キューの再配信だけでは競合は解消されません。再配信も同じ時刻に集中してまた衝突するので、ワーカー内のランダムなジッター付きリトライが先で、キューのバックオフは障害用です
- すでに「受付完了」と答えた後は、ワーカーが想定外の例外をackしてはいけません。ackはそのまま静かな消失です