亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        幾個常用MQ的優(yōu)缺點和應(yīng)用場景

        2023-05-30 02:15:15權(quán)露
        計算機與網(wǎng)絡(luò) 2023年3期
        關(guān)鍵詞:單機吞吐量開源

        權(quán)露

        消息隊列(MQ),是一種應(yīng)用程序?qū)?yīng)用程序的通信方法。應(yīng)用程序通過寫和檢索出入列隊的針對應(yīng)用程序的數(shù)據(jù)(消息)來通信,而無需專用連接來鏈接它們。

        優(yōu)缺點

        ActiveMQ

        Apache ActiveMQ是最流行的開源、多協(xié)議、基于Java的消息代理。它支持行業(yè)標準協(xié)議,因此用戶可以從多種語言和平臺的客戶端選擇中獲益。從JavaScript、C、C++、Python、.NET等多個客戶端連接。使用無處不在的AMQP協(xié)議集成多平臺應(yīng)用程序。使用STOMP over WebSocket在Web應(yīng)用程序之間交換消息。使用MQTT管理您的物聯(lián)網(wǎng)設(shè)備。支持您現(xiàn)有的JMS基礎(chǔ)架構(gòu)及其他基礎(chǔ)架構(gòu)。ActiveMQ提供了支持任何消息傳遞用例的能力和靈活性。

        優(yōu)點

        單機吞吐量萬級,時效性ms級,可用性高,基于主從架構(gòu)實現(xiàn)高可用性、消息可靠性較低的概率丟失數(shù)據(jù)。

        缺點

        官方社區(qū)現(xiàn)在對ActiveMQ 5.x維護越來越少,高吞吐量場景較少使用。

        Kafka

        Apache Kafka是一個開放源代碼的分布式事件流平臺,被數(shù)千家公司用于高性能數(shù)據(jù)管道、流分析、數(shù)據(jù)集成和任務(wù)關(guān)鍵型應(yīng)用程序。如今,有超過80%的財富100強公司信任并使用Kafka。

        優(yōu)點

        性能卓越,單機寫入TPS每秒約在百萬條,最大的優(yōu)點,就是吞吐量高。時效性毫秒級、可用性非常高,Kafka是分布式的,一個數(shù)據(jù)多個副本,少數(shù)機器宕機不會丟失數(shù)據(jù),也不會導(dǎo)致不可用。消費者采用Pull方式獲取的消息,消息有序,通過控制能夠保證所有消息被消費且僅被消費一次。

        有優(yōu)秀的第三方Kafka,Web管理界面Kafka-Manager,在日志領(lǐng)域比較成熟,被多家公司和多個開源項目使用。功能較為簡單,主要支持簡單的MQ功能,在大數(shù)據(jù)領(lǐng)域的實時計算以及日志采集被大規(guī)模使用。

        缺點

        Kafka單機超過64個隊列/分區(qū),Load會發(fā)生明顯的飆高現(xiàn)象,隊列越多Load越高,發(fā)送消息響應(yīng)時間變長,使用短輪詢方式,實時性取決于輪詢間隔時間,消費失敗不支持重試。它支持消息順序,但是一臺代理宕機后,就會產(chǎn)生消息亂序,且社區(qū)更新較慢。

        RocketMQ

        由于ActiveMQ和Kafka不能滿足阿里的需求,他們決定發(fā)明一種新的消息傳遞引擎來處理更廣泛的用例集,從傳統(tǒng)的發(fā)布/訂閱場景到高容量實時零丟失容錯事務(wù)系統(tǒng)。相信這個解決方案是有益的,所以希望向社區(qū)開放源代碼,今天,有100多家公司在其業(yè)務(wù)中使用開源版本的RocketMQ。

        優(yōu)點

        單機吞吐量10萬級,可用性非常高,分布式架構(gòu),消息可以做到零丟失。MQ功能較為完善,擴展性好,支持10億級別的消息堆積,不會因為堆積導(dǎo)致性能下降,源碼是Java可以自己閱讀源碼,定制自己公司的MQ。

        缺點

        支持的客戶端語言不多,目前是java及C++,其中C++不成熟,社區(qū)活躍度一般,沒有在MQ核心中去實現(xiàn)JMS等接口,有些系統(tǒng)要遷移需要修改大量代碼。

        RabbitMQ

        RabbitMQ是部署最廣泛的開源消息代理,擁有數(shù)萬用戶,是最流行的開源消息代理之一。從T-Mobile到Runtastic,RabbitMQ在世界各地的小型初創(chuàng)公司和大型企業(yè)中使用。

        RabbitMQ是輕量級的,易于在本地和云中部署,支持多種消息傳遞協(xié)議,可以在分布式和聯(lián)合配置中部署,以滿足高規(guī)模、高可用性需求。

        RabbitMQ運行在許多操作系統(tǒng)和云環(huán)境上,并為最流行的語言提供了廣泛的開發(fā)工具。

        優(yōu)點

        由于erlang語言的高并發(fā)特性,性能較好,吞吐量達到萬級,MQ功能比較完備,健壯、穩(wěn)定、易用、跨平臺且支持多種語言,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等。支持AJAX文檔齊全,開源提供的管理界面非常棒,很好用,社區(qū)活躍度和更新頻率也相當(dāng)高。

        缺點

        商業(yè)版需要收費,且學(xué)習(xí)成本較高。

        MQ的應(yīng)用場景及選擇

        ActiveMQ

        ActiveMQ支持任何消息傳遞用例的能力和靈活性,較適合吞吐量比較小的公司使用,也是MQ起步學(xué)習(xí)的首選。

        Kafka

        Kafka主要特點是基于Pull的模式來處理消息消費,追求高吞吐量,一開始的目的就是用于日志收集和傳輸,適合產(chǎn)生大量數(shù)據(jù)的互聯(lián)網(wǎng)服務(wù)的數(shù)據(jù)收集業(yè)務(wù)。大型公司可以選用,它是大數(shù)據(jù)分析必備,如果有日志采集功能,肯定是首選。

        RocketMQ

        天生為金融互聯(lián)網(wǎng)領(lǐng)域而生,對于可靠性要求很高的場景,尤其是電商里面的訂單扣款,以及業(yè)務(wù)削峰,在大量交易涌入時,后端可能無法及時處理的情況。RoketMQ在穩(wěn)定性上更值得信賴,這些業(yè)務(wù)場景在阿里的“雙11”已經(jīng)經(jīng)歷了多次考驗,如果你的業(yè)務(wù)有上述并發(fā)場景,建議可以選擇RocketMQ。

        RabbitMQ

        結(jié)合erlang語言本身的并發(fā)優(yōu)勢,性能好、時效性可達到微秒級,社區(qū)活躍度也比較高,管理界面用起來十分方便,如果的數(shù)據(jù)量沒有那么大,中小型公司優(yōu)先選擇功能比較完備的RabbitMQ。

        猜你喜歡
        單機吞吐量開源
        熱連軋單機架粗軋機中間坯側(cè)彎廢鋼成因及對策
        新疆鋼鐵(2021年1期)2021-10-14 08:45:36
        五毛錢能買多少頭牛
        宇航通用單機訂單式管理模式構(gòu)建與實踐
        水電的“百萬單機時代”
        能源(2017年9期)2017-10-18 00:48:22
        2016年10月長三角地區(qū)主要港口吞吐量
        集裝箱化(2016年11期)2017-03-29 16:15:48
        2016年11月長三角地區(qū)主要港口吞吐量
        集裝箱化(2016年12期)2017-03-20 08:32:27
        大家說:開源、人工智能及創(chuàng)新
        開源中國開源世界高峰論壇圓桌會議縱論開源與互聯(lián)網(wǎng)+創(chuàng)新2.0
        開源計算機輔助翻譯工具研究
        2014年1月長三角地區(qū)主要港口吞吐量
        集裝箱化(2014年2期)2014-03-15 19:00:33
        少妇性饥渴bbbbb搡bbbb| 成人做爰黄片视频蘑菇视频| 欧美又大粗又爽又黄大片视频| 久久国产精品久久久久久| 亚洲国产精品线路久久| 日韩人妻中文字幕一区二区| 日韩中文字幕素人水野一区| 亚洲欧美乱日韩乱国产| 中文无码精品一区二区三区| 欧美一级鲁丝片免费一区| 亚洲国产综合精品中久| 久久精品国产亚洲av影院| 亚洲国产成人精品女人久久久| 一本色道久久综合中文字幕| 久久夜色国产精品噜噜亚洲av| 国产精品久久国产精品99| 思思久久99er热只有频精品66| 综合久久青青草免费观看视频| 在线观看国产成人自拍视频| 亚洲色国产欧美日韩| 99精品成人片免费毛片无码| 经典亚洲一区二区三区| www夜插内射视频网站| 中国丰满熟妇av| 亚州毛色毛片免费观看| 粉嫩人妻91精品视色在线看 | 天天躁日日躁狠狠躁欧美老妇| 国产v视频| 国产精品不卡免费版在线观看| 国产女人精品视频国产灰线| 300部国产真实乱| 污污污国产免费网站| 久久久精品国产免费看| 欧美成人在线视频| 亚洲aⅴ无码国精品中文字慕| 高潮av一区二区三区| 国产美女精品视频线免费播放软件| 亚洲熟妇无码av不卡在线播放| 精品国产亚洲av成人一区| 懂色av一区二区三区尤物| 成人片黄网站色大片免费观看cn|