2012-04-10 126 views
2

我需要與Windows Azure服務總線主題帳單相關的詳細信息。例如。Windows Azure服務總線主題帳單

我要爲我的應用程序發佈的內容或我的應用程序收到的內容收費嗎?

例如。假設我有一個發佈者和5個主題。在每個主題上每秒有1000個消息,每個消息的大小爲1KB。 另一方面,我有訂閱僅在一個主題,並且還具有施加濾波器一個訂戶,所以每秒僅接收10個消息,在發佈側,我們有代替1000

。 5 * 1000 msg/s x 60 * 60 * 24 * 30 * 1KB = 12 960 000 000個訊息* 1KB五個主題在一個月內。

在用戶端,我們有1 * 10 msg/s x 60 * 60 * 24 * 30 * 1KB = 25 920 000 * 1KB。

所以,我是不是收取A或B? 答:12個960 000 000郵件* 1KB B:25個920 000郵件* 1KB

回答

2

我發現這篇文章非常有助於理解價格結構:http://msdn.microsoft.com/en-us/library/windowsazure/hh667438.aspx

從本質上說,把一個消息到隊列計爲一條消息。從隊列讀取消息(或嘗試讀取)也算作一條消息。 在話題和訂戶的情況下,將消息放在上的話題是一條消息,並且每個訂閱者讀取消息也是一條消息。

在您的示例中,您將收取12 960 000 000 + 25 920 000 = 12985920000條消息。或者~13萬美元 - 考慮到您通過交易排隊系統推動12TB,這並不算太壞。

請注意,您應該使用內置的長輪詢支持來讀取隊列,因爲您將嘗試讀取一個空隊列。同時請注意,獲取身份驗證令牌需要支付一筆額外費用,因此請確保您的代碼不會爲每次投入或獲取獲取新令牌。見成本表在這篇文章的底部:http://msdn.microsoft.com/en-us/library/hh767287%28VS.103%29.aspx

1

你會被收取A + B ...

同一消息的多次遞送(例如,消息扇出 多個監聽器或在放棄,延期或死亡字體後檢索消息)將被視爲獨立消息。例如,在具有三個訂閱的主題的情況下,發送並隨後接收到的單個消息將產生四個可計費的 消息(一個「輸入」加三個「輸出」,假設所有消息均爲 被傳送到所有訂閱)。

請參閱MSDN更多信息:http://msdn.microsoft.com/en-us/library/hh667438.aspx#BKMK_SBv2FAQ2_6