JMS規定了MOM的一個相對豐富的形式.它支持多種單向(異步)消息發送方式和雙向(請求/應答)方式.消息發送可以是快速的但是沒有那么可靠,或是慢一點兒但是更可靠,在這種情況下"僅有一次"的發送方式被持久性的,基于磁盤的緩沖隊列保證了.JMS甚至引入了一種以前非同平常的特點--"持久注冊,"它答應一個應用程序暫時離線一段時間而后在它再次上線的時候繼續后來的消息發送循環.
因為它首先是一個API標準,JMS與可移植的聯系比互連性的聯系更緊密.一個按照JMS標準開發的程序能夠從一個JMS風格的MOM產品輕易的過度到另一個JMS風格的MOM產品.但是,企業實際上很少將應用程序產品在不同的MOM之間移植.就象所有的標準一樣,JMS還有一些細節沒有規定,所以JMS產品在一些方面是不兼容的.銷售商們的產品在諸如安全性,通過集束實現的可伸縮性,安裝的靈活性和認證方面是各不相同的.這意味著新的MOM中需要做一些調整.
JMS標準真正的好處在于:
新聞熱點
疑難解答