簡體   English   中英

將JMS與AMQP進行比較

[英]Comparing JMS to AMQP

我在谷歌上搜索是什么讓他們與眾不同。 我已經在我的一些項目中使用了RabbitMQ和ZeroMQ。 知道JMS仍然存在並且人們使用它我開始想知道為什么? 使用JMS的動機有什么性能,架構或任何優勢? 我不了解JMS,但如果我理解的是真的,為什么有人會將自己綁定到特定於Java的技術?

JMS和AMQP並不具有可比性。 JMS是一個API; AMQP是一種協議。 可以編寫使用AMQP的JMS實現。 的確, 人們有

此外,可以編寫使用其他協議的JMS實現 - 當然, 很多 都有

JMS的目標是在所有這些不同的消息傳遞協議上放置統一的API。 這使得程序員的生活更輕松,他們可以學習一個API,然后有合理的機會使用他們遇到的任何消息隊列。

此外,標准API的存在允許JMS與其他標准進行交互。 例如,在 ,有一種消息驅動bean ,它是一個接收消息而不是方法調用的EJB,並使用JMS API來控制進程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM