設定應用程式以透過事件中樞傳送或接收訊息

已完成

既然您已建立並設定事件中樞,您必須設定應用程式以透過中樞傳送及接收事件資料流。

例如,付款處理解決方案會使用某種形式的傳送者應用程式來收集客戶的信用卡資料,並使用接收者應用程式來驗證信用卡是否有效。

相較於 .NET 應用程式,Java 應用程式的設定方式有所差異。 不過,讓應用程式能夠連線到事件中樞,以及成功傳送或接收訊息的原則相同。

事件中樞設定應用程式的最低需求為何?

若要設定應用程式將訊息傳送至事件中樞,您必須提供下列資訊,以讓應用程式建立連線認證:

  • 事件中樞命名空間名稱
  • 事件中樞名稱
  • 共用存取原則名稱
  • 主要共用存取金鑰

若要設定應用程式接收來自事件中樞的訊息,請提供下列資訊,以讓應用程式建立連線認證:

  • 事件中樞命名空間名稱
  • 事件中樞名稱
  • 共用存取原則名稱
  • 主要共用存取金鑰
  • 儲存體帳戶名稱
  • 儲存體帳戶連接字串
  • 儲存體帳戶容器名稱

如果您的接收者應用程式會將訊息儲存在 Azure Blob 儲存體中,您也需要設定儲存體帳戶。

用來建立一般用途標準儲存體帳戶的 Azure CLI 命令

Azure CLI 能提供可用來建立及管理儲存體帳戶的一系列命令。 我們會在下一個單元中使用它們,而這裡先提供命令的概要。

提示

有數個 MS 學習課程模組會涵蓋儲存體帳戶,第一個為Azure 儲存體簡介課程模組。

Command 描述
storage account create 建立一般用途 V2 儲存體帳戶。
storage account key list 擷取儲存體帳戶金鑰。
storage account show-connection-string 擷取 Azure 儲存體帳戶的連接字串。
storage container create 在儲存體帳戶中建立新容器。

用來複製應用程式 GitHub 存放庫的 Shell 命令

Git 是一種共同作業工具,其使用分散式版本控制模型,並專為在軟體及文件專案上共同作業而設計。 Git 用戶端適用於 Windows 等多種平台,而 Azure Bash Cloud Shell 中亦隨附 Git 命令列。 GitHub 是 Web 架構的 Git 存放庫裝載服務。

如果應用程式是裝載為 GitHub 中的專案,您可以使用 git clone 命令複製其存放庫,以製作專案的本機複本。

在 Cloud Shell 中編輯檔案

您可以使用 Cloud Shell 中的其中一個內建編輯器來修改組成應用程式的所有檔案。 例如,您可以使用內建編輯器來新增事件中樞命名空間、事件中樞名稱、共用存取原則名稱和主索引鍵。

Azure Cloud Shell 支援 nanovimemacs,以及 Cloud Shell 編輯器 (程式碼)。 只需輸入想要的編輯器名稱,該編輯器即會在環境中啟動。 我們會在下一個單元中使用 Cloud Shell 編輯器 (程式碼)。

摘要

傳送者與接收者應用程式都必須設定事件中樞環境的特定資訊。 如果您的接收者應用程式會將訊息儲存在 Blob 儲存體中,您就必須建立儲存體帳戶。 如果您的應用程式是裝載在 GitHub 上,則您必須將其複製到本機目錄。 nano 之類的文字編輯器可用來將您的命名空間新增至應用程式。