日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

kafka和mq的區(qū)別


kafka和mq的區(qū)別



kafka和mq的區(qū)別如下:
1、在架構(gòu)模型方面,RabbitMQ遵循AMQP協(xié)議,RabbitMQ的broker由Exchange,Binding,queue組成,其中exchange和binding組成消息的路由鍵 ??蛻舳薖roducer通過連接channel和server進(jìn)行通信,Consumer從queue獲取消息進(jìn)行消費 。rabbitMQ以broker為中心 。有消息的確認(rèn)機(jī)制 。
【kafka和mq的區(qū)別】2、rabbitMQ在吞吐量方面稍遜于kafka,它們的出發(fā)點不一樣,rabbitMQ支持對消息的可靠的傳遞,支持事務(wù),不支持批量的操作 ?;诖鎯Φ目煽啃缘囊蟠鎯梢圆捎脙?nèi)存或者硬盤 。kafka具有高的吞吐量,內(nèi)部采用消息的批量處理,zerocopy機(jī)制,數(shù)據(jù)的存儲和獲取是本地磁盤順序批量操作,具有O的復(fù)雜度,消息處理的效率很高 。
3、在可用性方面,rabbitMQ支持miror的queue,主queue失效,miror queue接管 。kafka的broker支持主備模式 。

    推薦閱讀