メッセージングサービスにRabbitMqを使用する予定です。すべてのメッセージ要求をRabbitMqの耐久性キューに公開します。RabbitMqで失敗した公開を処理するには?
.Netクライアントでは、EasyNetQを使用することに決めました。メッセージを公開しているときにRabbitMqサーバーがダウンしている場合、どうすれば対処する必要がありますか?
- 例外を検出してメッセージをデータベースに保存し、スケジュールされたジョブで再公開する必要がありますか?
- サーキットブレーカを使用する必要がありますか?
- またはほかに何か?私はあなたの経験を聞きたい。