使用 Azure 入口網站 建立 服務匯流排 命名空間和佇列

本快速入門說明如何使用 Azure 入口網站 建立 服務匯流排 命名空間和佇列。 它也會示範如何取得用戶端應用程式可用來傳送/接收訊息至佇列或從佇列傳送/接收訊息的授權認證。

什麼是 服務匯流排 佇列?

服務匯流排 佇列支援代理傳訊通訊模型。 當您使用佇列時,分散式應用程式的元件不會彼此直接通訊;相反地,它們會透過佇列交換訊息,以作為媒介(訊息代理程式)。 訊息產生者(寄件者)將訊息交給佇列,然後繼續處理。 以異步方式,訊息取用者(接收者)從佇列提取訊息並加以處理。 產生者不需要等候取用者的回復,才能繼續處理並傳送進一步的訊息。 佇列會採取先進先出 (FIFO) 機制,將訊息傳遞給一或多個競爭取用者。 也就是說,接收者通常會依新增至佇列的順序接收和處理訊息,而且每個訊息只會由一個訊息取用者接收和處理。

QueueConcepts

服務匯流排 佇列是一般用途的技術,可用於各種不同的案例:

  • 多層式 Azure 應用程式中的 Web 角色與背景工作角色之間的通訊。
  • 內部部署應用程式與混合式解決方案中 Azure 裝載的應用程式之間的通訊。
  • 在組織的不同組織或部門中執行內部部署之分散式應用程式元件之間的通訊。

使用佇列可讓您更輕鬆地調整應用程式,並讓架構更具復原能力。

必要條件

若要完成本快速入門,請確定您有 Azure 訂用帳戶。 如果您沒有 Azure 訂用帳戶,您可以在開始之前建立 免費帳戶

在 Azure 入口網站 中建立命名空間

若要開始在 Azure 中使用 服務匯流排 傳訊實體,您必須先建立命名空間,其名稱在 Azure 中是唯一的。 命名空間提供應用程式內 服務匯流排 資源(佇列、主題等)的範圍容器。

若要建立命名空間:

  1. 登入 Azure 入口網站

  2. 流覽至 [ 所有服務] 頁面

  3. 在左側導覽列上,從類別清單中選取 [整合],將滑鼠停留在 服務匯流排 上,然後在 服務匯流排 圖格上選取+按鈕。

    Image showing selection of Create a resource, Integration, and then Service Bus in the menu.

  4. 在 [建立命名空間] 頁面的 [基本] 標籤中,遵循下列步驟:

    1. 針對 [ 訂用帳戶],選擇要在其中建立命名空間的 Azure 訂用帳戶。

    2. 針對 [ 資源群組],選擇命名空間將存留在其中的現有資源群組,或建立新的資源群組。

    3. 輸入命名空間的名稱。 命名空間名稱應遵守下列命名慣例:

      • 名稱在整個 Azure 中必須是唯一的。 系統會立即檢查此名稱是否可用。
      • 名稱長度至少為 6,最多 50 個字元。
      • 名稱只能包含字母、數位、連字元 “-”。
      • 名稱必須以字母開頭,並以字母或數字結尾。
      • 名稱結尾不是 “-sb” 或 “-mgmt”。
    4. 針對 [ 位置],選擇您的命名空間應該裝載所在的區域。

    5. 針對 [定價層],選取命名空間的定價層 [基本]、[標準] 或 [進階版]。 在本快速入門中,選取 [ 標準]。

      重要

      如果您想要使用主題和訂帳戶,請選擇 [標準] 或 [進階版]。 基本定價層不支援主題/訂用帳戶。

      如果您選取 進階版 定價層,請指定傳訊單位數目。 進階層會在 CPU 和記憶體層級提供資源隔離,讓每個工作負載以隔離方式執行。 此資源容器稱為傳訊單位。 進階命名空間至少有一個傳訊單位。 您可以為每個 服務匯流排 進階版 命名空間選取 1、2、4、8 或 16 個傳訊單位。 如需詳細資訊,請參閱 服務匯流排 進階版 傳訊

    6. 選取頁面底部的 [檢閱 + 建立] 。

      Image showing the Create a namespace page

    7. 在 [檢閱 + 建立] 頁面上檢閱設定,然後選取 [建立]

  5. 部署資源成功后,請選取 部署頁面上的 [移至資源 ]。

    Image showing the deployment succeeded page with the Go to resource link.

  6. 您會看到服務總線命名空間的首頁。

    Image showing the home page of the Service Bus namespace created.

在 Azure 入口網站 中建立佇列

  1. [服務匯流排 命名空間] 頁面上,選取左側導覽功能表中的 [佇列]。

  2. 在 [ 佇列] 頁面上,選取 工具列上的 [+ 佇列 ]。

  3. 輸入佇列的名稱,並將其他值保留預設值。

  4. 現在,選取 [ 建立]。

    Image showing creation of a queue in the portal

下一步

在本文中,您已在 命名空間中建立 服務匯流排 命名空間和佇列。 若要瞭解如何在佇列中傳送/接收訊息,請參閱傳送和接收訊息一節中的下列其中一個快速入門。