透過 Java Message Service 在 Azure 服務匯流排上傳訊

已完成

在您的 Azure 服務匯流排命名空間還在建立時,我們先來簡介一下 Java Message Service (JMS) 2.0。

什麼是 Java Message Service?

JMS 是一種應用程式設計介面,作為 Java 和 Spring 應用程式部署的傳訊虛擬標準, 可讓應用程式執行下列作業:

  • 管理作業:建立、讀取、更新和刪除佇列、主題和訂閱。
  • 資料作業:建立、傳送、讀取、接收和刪除訊息。

JMS API 可讓應用程式以非同步方式,與企業訊息代理程式互動,與服務匯流排非常類似。

具有 JMS 和 Spring Boot 的服務匯流排

接著,我們將焦點放在使用超熱門的 JMS 2.0 API 與服務匯流排通訊。

使用 Spring Boot (通常搭配 Spring Initializr),您有以下三個主要工作需要完成:

  • 將服務匯流排相依性新增至應用程式。
  • 將訊息傳送至服務匯流排佇列。
  • 接收來自服務匯流排佇列的訊息。

此設定會使用兩個 Spring Boot 應用程式: 一個傳送者和一個接收者。