溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

消息隊(duì)列應(yīng)用場景解析

發(fā)布時(shí)間:2020-06-17 05:25:31 來源:網(wǎng)絡(luò) 閱讀:2233 作者:中間件小哥 欄目:數(shù)據(jù)庫

分布式消息服務(wù)DMS是完全托管的高性能消息隊(duì)列服務(wù),提供普通隊(duì)列、有序隊(duì)列、Kafka、ActiveMQ、RabbitMQ,兼容HTTP、TCP、AMQP協(xié)議,為分布式應(yīng)用提供靈活可靠的異步通信機(jī)制。使用DMS,用戶可以創(chuàng)建消息隊(duì)列,將消息隊(duì)列作為一個(gè)傳輸消息的中轉(zhuǎn)站,存儲應(yīng)用程序不同組件間傳遞的消息,從而做到在應(yīng)用程序的不同組件之間傳輸消息時(shí),不要求各個(gè)組件同時(shí)處于可用狀態(tài)。


作為分布式系統(tǒng)中重要的組件,消息隊(duì)列主要解決應(yīng)用耦合,異步消息,流量削鋒等問題,實(shí)現(xiàn)高性能,高可用,可伸縮和最終一致性架構(gòu)。那么,在實(shí)際應(yīng)用中,分布式消息服務(wù)常用的使用場景有哪些呢?讓我們一起來看一下。

1、分布式系統(tǒng)異步通信

在單體應(yīng)用中,業(yè)務(wù)流程耦合導(dǎo)致系統(tǒng)對用戶請求響應(yīng)慢,可以通過將拆分子系統(tǒng),并用消息隊(duì)列作為子系統(tǒng)間的異步通信通道進(jìn)行系統(tǒng)解耦,提升整個(gè)系統(tǒng)的響應(yīng)速度。

消息隊(duì)列應(yīng)用場景解析

優(yōu)勢:

加快系統(tǒng)響應(yīng):系統(tǒng)分布式解耦,并行處理,加快系統(tǒng)對用戶請求的響應(yīng)速度。

降低系統(tǒng)耦合:子系統(tǒng)間通過消息隊(duì)列通信,避免相互耦合和影響。

數(shù)據(jù)緩存:消息隊(duì)列提供億級消息堆積能力,幫助系統(tǒng)在峰值情況下從容應(yīng)對。

2、物聯(lián)網(wǎng)

物聯(lián)網(wǎng)設(shè)備通過接入網(wǎng)關(guān)連接云端,DMS消息隊(duì)列可以提供高速的數(shù)據(jù)傳輸通道,連接后端的數(shù)據(jù)分析系統(tǒng)。
消息隊(duì)列應(yīng)用場景解析


優(yōu)勢:

高并發(fā):單隊(duì)列最高至10萬TPS,并可通過隊(duì)列數(shù)擴(kuò)展提升整系統(tǒng)并發(fā)能力

靈活擴(kuò)展:隊(duì)列處理能力按需自動(dòng)擴(kuò)展,輕松應(yīng)對接入設(shè)備的增強(qiáng)

3、數(shù)據(jù)同步

在大中型分布式系統(tǒng)中,DMS可以幫助各個(gè)子系統(tǒng)的數(shù)據(jù)及時(shí)同步到后臺模塊,并提供數(shù)據(jù)通道幫助觸發(fā)其他的業(yè)務(wù)流程,如函數(shù)處理、消息通知等。
消息隊(duì)列應(yīng)用場景解析


優(yōu)勢:

高并發(fā):單隊(duì)列最高至10萬TPS,并可通過隊(duì)列數(shù)擴(kuò)展提升整系統(tǒng)并發(fā)能力

豐富消息類型:廣播消息、延時(shí)消息、消息重投等使得應(yīng)用可靈活控制數(shù)據(jù)同步時(shí)間

低時(shí)延:消息投遞時(shí)間可至毫秒級,保證消息及時(shí)性

4、高擴(kuò)展性應(yīng)用

針對存在擴(kuò)展性要求的應(yīng)用,DMS可以提供統(tǒng)一的接入通道,后續(xù)對接系統(tǒng)的增加減少都不會(huì)影響核心業(yè)務(wù)系統(tǒng)。
消息隊(duì)列應(yīng)用場景解析


優(yōu)勢:

集成方便:支持普通隊(duì)列、FIFO隊(duì)列、Kafka隊(duì)列類型以及Http,TCP接入,輕松完成與其他系統(tǒng)的集成

按需擴(kuò)展:隊(duì)列處理能力按需自動(dòng)擴(kuò)展,及時(shí)方便完成系統(tǒng)擴(kuò)展

異步通信:異步通信,海量堆積等能力有效隔離各業(yè)務(wù)系統(tǒng)增加系統(tǒng)健壯性



在消息隊(duì)列的選擇上,想要安全穩(wěn)定,并在“伸縮性”和“可靠性”上要有好的作為,非分布式消息服務(wù)莫屬了~

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI