2

レポートを生成する Azure Web サイトがあります。レポートの生成には約 45 秒かかります。Web サイトの負荷を軽減するために、そのワーカー ロールを移行したいと考えています。

私は、Web サイトが "レポート生成要求" をワーカー ロールに渡すことができるようにするために、どのツールを使用するかを調査してきました。 Azure Queuesは進むべき道のように見えますが、Channel 9 Azure Friday シリーズブログ投稿、および Stackoverflow ( Azure サービス バス キューのトピックと Web/ワーカー ロールのキュー、 Azure Queue へのリストナーの書き込み) で見たものから、Azure Queue はポーリングのみをサポートします。

ただし、Azure は急速に変化しており、この情報は少し古いものです。キューがポーリングのみをサポートするのはまだですか?

その場合、パブリッシュ/サブスクライブ モデルをサポートする Azure Service Bus を使用してメッセージを渡すほうがよいでしょうか? MSDNで説明されている Service Bus に固有の機能を必要としないため、Service Bus の使用を少し躊躇しています。

4

2 に答える 2

1

パブリッシュ/サブスクライブ メッセージング パターンを探している場合は、Service Bus のトピックとサブスクリプション ( http://msdn.microsoft.com/en-us/library/hh367516.aspxおよびhttp://msdn.microsoft.com /en-us/library/hh699844.aspx )。トピックとサブスクリプションは、基本的に、pub/sub 機能を備えた Service Bus キューです。

詳細な背景情報については、次の Azure キューと Service Bus キューの比較を確認してください: http://msdn.microsoft.com/en-us/library/hh767287.aspx

情報がお役に立てば幸いです。Seth Manheim Azure Doc チーム

于 2014-12-01T23:23:06.363 に答える