Java 訊息傳遞服務(JMS)

Java 訊息服務(JMS)是一種標準 Java API,允許應用程式非同步建立,傳送,接收和讀取訊息。

JMS 定義了一組通用介面和類,允許應用程式與其他訊息提供程式進行互動。

JMS 類似於 JDBC:JDBC 連線到不同的資料庫(Derby,MySQL,Oracle,DB2 等),JMS 連線不同的提供程式(OpenMQ,MQSeries,SonicMQ 等)。

JMS 參考實現是 Open Message Queue(OpenMQ)。它是開源專案,可以在獨立應用程式中使用,也可以在應用程式伺服器中構建。它是整合到 GlassFish 中的預設 JMS 提供程式。