使用 Azure 入口網站建立服務匯流排主題和主題的訂用帳戶
在本快速入門中,您會使用 Azure 入口網站來建立服務匯流排主題,然後建立該主題的訂用帳戶。
什麼是服務匯流排主題和訂用帳戶?
服務匯流排主題和訂用帳戶支援「發佈/訂閱」 訊息通訊模型。 當您使用主題和訂用帳戶時,分散式應用程式的元件彼此不直接通訊,相反地,這些元件會透過扮演中繼角色的主題來交換訊息。
有別於服務匯流排佇列,服務匯流排佇列中的每個訊息只會由單一取用者處理,主題和訂用帳戶採用發佈/訂閱模式,提供一對多的通訊形式。 一個主題可以登錄多個訂用帳戶。 當訊息傳送至主題時,每個訂用帳戶隨後都可取得訊息來個別處理。 主題的訂用帳戶類似於虛擬佇列,同樣可接收已傳送到主題的訊息複本。 您可以選擇性地在訂用帳戶上登錄主題的篩選規則,這可讓您篩選或限制主題的哪些訊息由哪些主題訂用帳戶接收。
服務匯流排主題和訂用帳戶可讓您擴大處理非常多使用者和應用程式上大量的訊息。
在 Azure 入口網站中建立命名空間
若要開始在 Azure 中使用服務匯流排傳訊實體,您必須先使用 Azure 中的唯一名稱建立命名空間。 命名空間為應用程式內的服務匯流排資源 (佇列、主題等) 提供範圍容器。
若要建立命名空間:
登入 Azure 入口網站。
瀏覽至 [所有服務] 頁面。
在左側導覽列上,從類別清單中選取 [整合],將滑鼠停留在 [服務匯流排] 上方,然後選取 [服務匯流排] 圖格上的 + 按鈕。
在 [建立命名空間] 頁面的 [基本] 標籤中,遵循下列步驟:
針對 [訂用帳戶],選擇要在其中建立命名空間的 Azure 訂用帳戶。
針對 [ 資源群組],選擇現有的資源群組,或建立新的資源群組。
輸入命名空間的名稱。 命名空間名稱應遵循下列命名慣例:
- 名稱在整個 Azure 中必須是唯一的。 系統會立即檢查此名稱是否可用。
- 名稱長度至少 6 個字元,最多 50 個字元。
- 名稱只能包含字母、數位、連字元
-
。 - 名稱開頭必須為字母,且結尾必須為字母或數字。
- 名稱結尾不是
-sb
或-mgmt
。
針對 [位置],選擇應裝載命名空間的區域。
針對定價層,選取命名空間的定價層 (基本、標準或進階)。 針對本快速入門,選取 [標準]。
如果您選取 [進階層 ],請選取您是否可以啟用 命名空間的異地複 寫。 異地複寫功能可確保命名空間的中繼資料和資料會持續從主要區域複寫至一或多個次要區域。
重要
如果您想要使用主題和訂用帳戶,請選擇 [標準] 或 [進階]。 基本定價層不支援主題/訂用帳戶。
若已選取 [進階] 定價層,請指定傳訊單位數目。 進階層可讓您的資源在 CPU 和記憶體層級上獲得隔離,讓每個工作負載能夠獨立執行。 此資源容器稱為傳訊單位。 進階命名空間都至少有一個傳訊單位。 您可以為每個服務匯流排的進階命名空間選取 1、2、4、8 或 16 個傳訊單位。 如需詳細資訊,請參閱服務匯流排進階傳訊。
選取頁面底部的 [檢閱 + 建立] 。
在 [檢閱 + 建立] 頁面上檢閱設定,然後選取 [建立]。
一旦部署資源成功,請在部署頁面上選取 [移至資源]。
您會看到服務匯流排命名空間的首頁。
使用 Azure 入口網站建立主題
針對主題建立訂用帳戶
選取您在上一節中建立的主題。
在 [服務匯流排主題] 頁面上,選取工具列上的 [+ 訂用帳戶]。
在 [建立訂用帳戶] 頁面上,遵循下列步驟:
輸入 S1 作為訂用帳戶的 [名稱]。
然後,選取 [建立] 以建立訂用帳戶。
重複執行前一個步驟兩次,以建立名為 S2 和 S3 的訂用帳戶。
下一步
在本文中,您已建立服務匯流排命名空間、命名空間中的主題,以及訂閱該主題的三個訂用帳戶。 若要了解如何將訊息發佈至主題並訂閱訂用帳戶中的訊息,請參閱「發佈和訂閱訊息」一節中的下列其中一個快速入門。