Queue Storage 是什么?

Azure Queue Storage 是一個(gè)存儲(chǔ)大量消息的存儲(chǔ)服務(wù),這些消息可以在任何地方通過(guò) HTTP/HTTPS 訪問(wèn)。每條消息最大 64K,消息的數(shù)據(jù)量幾乎不受限制 (除非超出了您的 Storage Account 的總?cè)萘? 。

下面是 Queue Storage 典型的應(yīng)用場(chǎng)景:

  1. 創(chuàng)建未處理任務(wù)的隊(duì)列,以便異步的處理這些任務(wù)。
  2. 把消息從 web role 傳遞給 worker role 進(jìn)行處理。

Azure Queue Storage 的結(jié)構(gòu)

下圖描述了 Queue Storage 的基本組織結(jié)構(gòu):

  • Azure Storage Account:

Storage Account 是用來(lái)管理 Azure Storage 的一個(gè)命名空間,主要用來(lái)控制存儲(chǔ)數(shù)據(jù)的訪問(wèn)權(quán)限和計(jì)費(fèi)。對(duì) Blob、Queue、File 和 Table 這些 Azure 提供的存儲(chǔ)服務(wù)的訪問(wèn)控制,都是通過(guò) Storage Account 來(lái)進(jìn)行的,所以要想使用 Queue Storage,需要先創(chuàng)建你的 Storage Account。

  • Queue:

每個(gè) Queue 都是一組消息的集合,每一條消息都必須屬于一個(gè) Queue,Queue 名稱中的字符必須是小寫。

  • Message:

每條 Message 的最大長(zhǎng)度為 64KB,Message 在 Queue 中停留的最長(zhǎng)時(shí)間為 7 天。

  • URL format:

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式