[RabbitMQ]MQ 的选择
1.Kafka
Kafka 主要特點(diǎn)是基于 Pull 的模式來(lái)處理消息消費(fèi),追求高吞吐量,一開(kāi)始的目的就是用于日志收集和傳輸,適合產(chǎn)生大量數(shù)據(jù)的互聯(lián)網(wǎng)服務(wù)的數(shù)據(jù)收集業(yè)務(wù)。大型公司建議可以選用,如果有日志采集功能,肯定是首選 kafka 了。
2.RocketMQ
天生為金融互聯(lián)網(wǎng)領(lǐng)域而生,對(duì)于可靠性要求很高的場(chǎng)景,尤其是電商里面的訂單扣款,以及業(yè)務(wù)削峰,在大量交易涌入時(shí),后端可能無(wú)法及時(shí)處理的情況。RoketMQ 在穩(wěn)定性上可能更值得信賴,這些業(yè)務(wù)場(chǎng)景在阿里雙 11 已經(jīng)經(jīng)歷了多次考驗(yàn),如果你的業(yè)務(wù)有上述并發(fā)場(chǎng)景,建議可以選擇 RocketMQ。
3.RabbitMQ
結(jié)合 erlang 語(yǔ)言本身的并發(fā)優(yōu)勢(shì),性能好時(shí)效性微秒級(jí),社區(qū)活躍度也比較高,管理界面用起來(lái)十分方便,如果你的數(shù)據(jù)量沒(méi)有那么大,中小型公司優(yōu)先選擇功能比較完備的 RabbitMQ。
總結(jié)
以上是生活随笔為你收集整理的[RabbitMQ]MQ 的选择的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [RabbitMQ]MQ 的分类
- 下一篇: [RabbitMQ]RabbitMQ概念