透過 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 應用程式: 一個傳送者和一個接收者。