プリフェッチ回数を動的に設定することは可能ですか?ここで私は達成したいと思ったものです。私はキューの加入者であるサービスを持っています。私は、プロセッサの使用量、RAMなどのサービスリソースを監視しているメカニズムを持っています。このメカニズムは、このリソースが多く使用されるときにサービスに通知します。だからこの通知が来たら、私はキューからのメッセージの取得をやめたい。それはキューから退会することによって行うことができますが、それは効率的でしょうか?この通知が来たら、プリフェッチ・カウントを1に動的に設定することは可能ですか?いいえ、この種のものを達成する方法は?私はサービスバスとしてC#とMasstTransitを使用しています。プリフェッチ回数を動的に設定する方法RabbitMq
0
A
答えて
2
おかしいちょうどその非常にことをやっ非常に特定のユニットテストは、実際に存在し、尋ねる必要があります。
1
すべてのメッセージの消費を停止する最も簡単な方法は、バスを停止することです。バスが停止していてもメッセージを送信することができます。メッセージの再受信を開始するには、バスを起動するだけです。
プリフェッチカウントを操作しても、メッセージの消費を防ぐことはできません。
あなたが説明しているような行動の良い習慣は、サーキットブレーカを使用することです。しかし、少なくとも、MassTransitで使用されているもの(GreenPipesからのもの)ではなく、外部から回路ブレーカを起動することはできません。特定の障害しきい値が特定の期間にわたって満たされた場合にのみトリガーされます。必要に応じて独自のバージョンを作成することもできます。アイデアを得るには、GreenPipesでどのように行われているか確認できます。
関連する問題
- 1. PHP RabbitMQコンシューマ:プリフェッチ1
- 2. FilebeatでRabbitMQを設定する方法
- 3. rabbitmq - コンシューマあたりのプリフェッチ数
- 4. angularjsに動的$ scope変数を設定する方法は?
- 5. boost_mult_arrayの次元数を動的に設定する方法
- 6. Cronで動的に変数を設定する方法は?
- 7. ListView列の数を動的に設定する方法
- 8. 変数を動的に設定する方法 - Python、pandas
- 9. apache2設定でグループアクセスを動的に設定する方法
- 10. カスタムメール設定を自動的に設定する方法
- 11. RabbitMQポリシーを使用して交換を永続的に設定する方法
- 12. React Native 'Share'関数で動的URLを設定する方法
- 13. ARMv7で意図的にプリフェッチを中止する方法
- 14. 実行時にTapestry 5でHibernate設定を動的に設定する方法
- 15. WordPress CSSクラスを動的にbbp_form_topic_type_dropdownに設定する方法
- 16. TinyMCEエディタにコンテンツを動的に設定する方法
- 17. アルファをフラグメントに動的に設定する方法
- 18. テーブルレイアウトの列にパディングを動的に設定する方法
- 19. androidプロパティlayout_alignParentBottomをボタンに動的に設定する方法
- 20. スプリングブートスプリングバッチ:ItemReaderにクエリを動的に設定する方法
- 21. ロケールをTTSエンジンに動的に設定する方法は?
- 22. ボタンのクリック時にドロップダウンフィールドを動的に設定する方法
- 23. テキストエリアにカーソルを自動的に設定する方法は?
- 24. asp.netでajax.Actionlinkにidを動的に設定する方法は?
- 25. 動的数式を設定するVBA
- 26. 週に2回、cronジョブを設定する方法(週2回)
- 27. rabbitmq設定を春にxd
- 28. 動的SQLクエリでユーザー定義変数を設定する方法は?
- 29. mongoでrabbitmqを設定するには?
- 30. jqgridのviewrecordsプロパティを動的に設定する方法は?