ActiveMQ Classic 與 AMQP 相比如何?
常見問題 > 一般 > ActiveMQ Classic 與 AMQP 相比如何?
AMQP 代表 進階訊息佇列協定,是一個關於訊息客戶端和代理程式如何互操作的規範。AMQP 是客戶端與訊息代理程式通信的線路級協定規範。它不是像 ActiveMQ Classic 這樣的訊息系統,而只是一個訊息協定。
ActiveMQ Classic 現在實作了 AMQP 1.0!
ActiveMQ Classic 也支援其他開放式線路協定
透過這些協定,ActiveMQ Classic 可以支援 C、C++、C#、Ruby、Python、Perl、PHP、Pike 等客戶端。AMQP 與 OpenWire 最為相似,因為 OpenWire 和 AMQP 都是透過二進制(而非基於文字)格式設計用於高效能訊息傳遞。作為基於文字的格式,STOMP 更容易實作,但效能會較慢。