ServiceBroker を評価して、非常に特定のコンテキストで信頼できるキューとして機能できるかどうかを判断し始めたところです。シナリオは次のとおりです。
(1) 計算コストの高い値の大規模な (数百万) 母集団を事前に計算し、キューに格納する必要があります。
(2) 複数のプロセスが、必要に応じて実行時にこれらの値の読み取り/キューからの取り出しを試みます。毎秒数百以上の読み取りになる可能性があります。
(3) モニター プロセスは、ときどきキューをポーリングし、人口の最小しきい値に達したかどうかを判断し、キューを再移植します。
一部のインフラストラクチャ/コストの制約により、産業用強度のキュー (websphere) は選択肢にならない場合があります。Service Broker についてこれまで見てきたことは、2 つのエンドポイントとの "会話" に分離されているように見え、私のシナリオでは、書き込みとは完全に独立して読み取りが行われるため、心強いものではありません。これが SQL Service Broker で可能かどうかについての洞察はありますか?