JMS 與電子郵件如何比較
常見問題 > JMS > JMS 與電子郵件如何比較
當然,它們都做類似的事情。它們之間的主要區別在於它們的歷史和設計標準。
JMS 具有一組不同的服務品質(持久性與非持久性、佇列與主題),專為具有低延遲和高可靠性的高效能訊息傳遞而設計。電子郵件則專為網際網路上的連線而設計。因此,它們有不同的設計權衡。例如,收到多封電子郵件並不是什麼大不了的事(例如,當我透過 POP 連線電子郵件伺服器時,如果連線中斷,我經常會收到多封)。如果收到兩封「從我的銀行帳戶中移除 1000 美元」的訊息,那將是一場大災難
使用 JMS 的主要原因是效能(吞吐量和延遲),以及對交易和 XA 的支援,同時避免重複和訊息遺失。