第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

【九月打卡】第16天 消息組件的選型分析

標簽:
架構(gòu)

课程名称Java架构师-十项全能

课程章节

消息组件的选型分析

主讲老师

姚半仙

课程内容

https://img1.sycdn.imooc.com//6329cd85000131cb05090264.jpg

ActiveMQ已经淘汰。

选型分析考虑的点:可靠性、消息堆积能力、吞吐量。

Kafka:T级+的消息堆积能力强,顺序读写保证了海量的堆积消息定位到下一个要消费的消息,每一个消息都有自己的位置,叫OffSet,读取完并不删除,而是定位到下一个消息,避免OffSet产生漂移。读写都是在Page Cache进行,生产消息的速度与消费速度差不多时,消息不用落到物理盘,可以直接在Page Cache里完成交换,吞吐量高。可靠性不高。

RocketMQ、RabbiMQ:可靠性高,对于消息完全不能丢失的领域的选择。消息重试几次后依然不能被消费,RabbiMQ的组件将这些消息放入到死信队列中,不会再被消费,等到人工处理。RocketMQ、RabbiMQ有事务能力支持。at least once最少会被消费一次,但是有可能会被重复消费,需要在下游业务处理,加入主键一类信息,根据主键来保证幂等性。at most once 最多被消费一次,但是有可能会丢失。exactly once 有且只有一次,消息不会重复,也不会丢失,但是不建议使用Kafka使用exactly once模式。

可扩展性指标:集群模式、水平扩展能力、高可用&FO



點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消