2

Windows Azure サービス バス トピックの請求に関する詳細が必要です。例えば。

アプリケーションが発行したもの、またはアプリケーションが受け取ったものに対して課金されますか?

例えば。1 つのパブリッシャーと 5 つのトピックがあるとします。各トピックには、毎秒 1000 件のメッセージがあり、各メッセージのサイズは 1KB です。一方、1 つのトピックのみにサブスクライブし、フィルターを適用したサブスクライバーが 1 人いるため、1 秒あたり 1000 ではなく 10 メッセージしか受信しません。

パブリッシャー側にはあります。5 * 1000 msg/sx 60*60*24*30 * 1KB = 12 960 000 000 メッセージ * 1 か月の 5 つのトピックで 1KB。

サブスクライバー側では、1 * 10 msg/sx 60*60*24*30 * 1KB = 25 920 000 メッセージ * 1KB になります。

それで、私はAまたはBに対して請求されますか?A: 12 960 000 000 メッセージ * 1KB B: 25 920 000 メッセージ * 1KB

4

2 に答える 2

2

この記事は、価格体系を理解するのに非常に役立ちました: http://msdn.microsoft.com/en-us/library/windowsazure/hh667438.aspx

基本的に、メッセージをキューに入れることは1 つのメッセージとしてカウントされます。キューからメッセージを読み取る (または読み取ろうとする) ことも、1 つのメッセージとしてカウントされます。トピックとサブスクライバーの場合、トピックにメッセージを入れることは 1 つのメッセージであり、メッセージを読む各サブスクライバーも1 つのメッセージです。

あなたの例では、12 960 000 000 + 25 920 000 = 12985920000 メッセージに対して課金されます。または、約 13,000 ドル - トランザクション キュー システムを介して約 12 TB をプッシュしていることを考えると、それほど悪くはありません。

空のキューを読み取ろうとすると料金が発生するため、組み込みのロング ポーリング サポートを使用してキューを読み取る必要があることに注意してください。

また、認証トークンの取得にはわずかな料金がかかるため、コードが put または get ごとに新しいトークンを取得しないようにしてください。この記事の下部にあるコスト表を参照してください: http://msdn.microsoft.com/en-us/library/hh767287%28VS.103%29.aspx

于 2012-04-10T11:27:45.543 に答える
1

A+Bの料金が発生します...

同じメッセージの複数の配信 (たとえば、複数のリスナーへのメッセージのファンアウトや、放棄、延期、または配信不能後のメッセージの取得) は、独立したメッセージとしてカウントされます。たとえば、3 つのサブスクリプションを持つトピックの場合、1 つの 64 KB メッセージが送信され、その後受信されると、4 つの課金対象メッセージが生成されます (すべてのメッセージがすべてのサブスクリプションに配信されると仮定すると、1 つの「受信」と 3 つの「送信」)。

詳細については、MSDN を参照してください: http://msdn.microsoft.com/en-us/library/hh667438.aspx#BKMK_SBv2FAQ2_6

于 2013-01-24T07:26:18.000 に答える