{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

常見的消息隊列有哪些,它們之間有什么區(qū)別?

李增田李增田 回答1 收藏1
收藏問題

1條回答

Scliang

Scliang

回答于2022-06-22 18:26

rabbitMQ:

RabbitMQ是基于Erlang語言編寫的開源消息隊列。RabbitMQ在數(shù)據(jù)一致性、穩(wěn)定性和可靠性方面比較優(yōu)秀,而且直接或間接的支持多種協(xié)議,對多種語言支持良好。但是其性能和吞吐量差強人意,由于Erlang語言本身的限制,二次開發(fā)成本較高。

kafka:

Kafka是LinkedIn于2010年12月開發(fā)并開源的一個分布式流平臺,現(xiàn)在是Apache的頂級項目,是一個高性能跨語言分布式??焖俪志没?,可以在O(1)的系統(tǒng)開銷下進行消息持久化;高吞吐

ActiveMQ:

是Apache下的一個子項目,介于ZeroMQ和RabbitMQ之間。類似于RabbitMQ,它少量代碼就可以高效地實現(xiàn)高級應用場景而且只需付出低消耗。被譽為消息中間件的“瑞士軍刀”。但是ActiveMQ不夠輕巧,而且對于隊列較多的情況支持不好,據(jù)說還 有丟消息的情況。

rocketMQ:

RocketMQ是ucloud開源的消息中間件,目前在Apache孵化,使用純Java開發(fā),具有高吞吐量、高可用性、適合大規(guī)模分布式


評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<