2019年軟件研究院新員工天宮平臺(tái)-PAAS組件DRDSOSS介紹培訓(xùn)課件.pdf
下載文檔
上傳人:地**
編號(hào):1268116
2024-12-16
29頁
1.74MB
該文檔所屬資源包:
大數(shù)據(jù)互聯(lián)網(wǎng)軟件研究院新員工規(guī)章制度信息安全5G基礎(chǔ)知識(shí)培訓(xùn)課件資料
1、 CHINAUNICOM CHINAUNICOM天宮平臺(tái)-PAAS組件DRDS OSS介紹2019新員工天宮分布式PaaS平臺(tái)培訓(xùn)課程內(nèi)容大綱2第一部分天宮有什么第二部分天宮是什么第三部分天宮組件介紹3背景基于傳統(tǒng)架構(gòu)開發(fā)的系統(tǒng)在生產(chǎn)過程中遇到了應(yīng)用無法平滑擴(kuò)展,性能存在天花板瓶頸等問題,而一些性能要求更高的互聯(lián)網(wǎng)系統(tǒng),卻能夠游刃有余的進(jìn)行業(yè)務(wù)支撐。以電商阿里巴巴為例,業(yè)務(wù)量不斷增長,倒逼技術(shù)的進(jìn)步與發(fā)展,技術(shù)架構(gòu)一次次改革,從簡單的“平臺(tái)+應(yīng)用”思想,逐步演進(jìn)為“互聯(lián)網(wǎng)云化架構(gòu)”思想,以每年淘寶交易量的增長,充足證明了互聯(lián)網(wǎng)云化架構(gòu)的支撐能力。為了解決聯(lián)通生產(chǎn)系統(tǒng)中遇到的性能瓶頸問題,將聯(lián)通2、業(yè)務(wù)與互聯(lián)網(wǎng)架構(gòu)結(jié)合,從而對(duì)聯(lián)通集團(tuán)的信息化建設(shè)進(jìn)行更好的支撐。內(nèi)容大綱6第一部分天宮有什么第二部分天宮是什么第三部分天宮組件介紹5PaaS架構(gòu)在提供高頻聯(lián)機(jī)交易和數(shù)據(jù)處理的能力基礎(chǔ)上,進(jìn)行技術(shù)能力 和平臺(tái)自身管控能力的提升,提高自主研發(fā)率IaaS資源池計(jì)算設(shè)備PaaS存儲(chǔ)設(shè)備網(wǎng)絡(luò)設(shè)備安全設(shè)備物理機(jī)虛擬機(jī)I-PaaSDocker容器一體化運(yùn)營平臺(tái)服務(wù)治理平臺(tái)監(jiān)控天梯平臺(tái)資源提供資源類型建維門戶SaaS訂單類計(jì)費(fèi)類基礎(chǔ)類其他類天宮數(shù)據(jù)治理資源管理告警通知統(tǒng)計(jì)分析數(shù)據(jù)歸集分布式緩存分布式數(shù)據(jù)服務(wù)分布式服務(wù)框架分布式搜索引擎數(shù)據(jù)恢復(fù)數(shù)據(jù)傳輸評(píng)估系統(tǒng)反饋系統(tǒng)分布式文件系統(tǒng)消息中間件報(bào)表工具平臺(tái)監(jiān)控截圖3、6消息積壓調(diào)用鏈數(shù)據(jù)庫應(yīng)用運(yùn)行實(shí)時(shí)監(jiān)控 天宮配套提供了定制化的業(yè)務(wù)實(shí)時(shí)監(jiān)控平臺(tái),支撐基于應(yīng)用、業(yè)務(wù)等自定義維度迅速便捷的為應(yīng)用構(gòu)建具備秒級(jí)響應(yīng)的業(yè)務(wù)監(jiān)控能力。71天宮自帶工具,可自行實(shí)現(xiàn)天宮內(nèi)管控主機(jī)運(yùn)行信息的自動(dòng)采集。2通過可視化配置即可實(shí)現(xiàn)storm流統(tǒng)計(jì),無需開發(fā)。3通過可視化配置即可實(shí)現(xiàn)報(bào)表展示,無需開發(fā)。4實(shí)現(xiàn)對(duì)業(yè)務(wù)應(yīng)用的實(shí)時(shí)監(jiān)控,推動(dòng)應(yīng)用優(yōu)化優(yōu)勢定制研發(fā)適用天宮的一體化運(yùn)營平臺(tái)8數(shù)據(jù)治理服務(wù)治理資源管理通過自研實(shí)現(xiàn)平臺(tái)的服務(wù)治理、數(shù)據(jù)治理,推動(dòng)應(yīng)用迭代優(yōu)化通過研發(fā)資源管理實(shí)現(xiàn)資源從申請(qǐng)、分配到后評(píng)估的全程管理通過監(jiān)控實(shí)現(xiàn)橫向到邊、縱向到底的無死角監(jiān)控統(tǒng)一監(jiān)控內(nèi)容大綱第一部分天宮有什4、么第二部分天宮是什么第三部分天宮組件介紹9DRDS概念與背景介紹10 單機(jī)數(shù)據(jù)庫容量瓶頸:隨著數(shù)據(jù)量和訪問量的增長,單機(jī)數(shù)據(jù)庫會(huì)遇到很大的挑戰(zhàn),依賴硬件升級(jí)并不能完全解決問題。單機(jī)數(shù)據(jù)庫擴(kuò)展困難:傳統(tǒng)數(shù)據(jù)庫容量擴(kuò)展往往意味著服務(wù)中斷,很難做到業(yè)務(wù)無感知或者少感知。傳統(tǒng)數(shù)據(jù)庫使用成本高:當(dāng)業(yè)務(wù)數(shù)據(jù)和訪問量增加到一定量時(shí),傳統(tǒng)數(shù)據(jù)庫需要依賴特定的高端存儲(chǔ)和小型機(jī)設(shè)備,成本曲線快速上升。概念:分布式關(guān)系型數(shù)據(jù)庫服務(wù)(Distributed Relational Database Service,簡稱 DRDS)專注于解決單機(jī)關(guān)系型數(shù)據(jù)庫擴(kuò)展性問題,具備輕量(無狀態(tài))、靈活、穩(wěn)定、高效等特性,是高度兼5、容 MySQL 協(xié)議和語法的分布式關(guān)系型數(shù)據(jù)庫服務(wù)中間件。培訓(xùn)目標(biāo):能夠理解drds的各個(gè)概念并掌握其使用、運(yùn)維的能力DRDS基本概念(1)序號(hào)序號(hào)概念概念說明說明1drds高度兼容(非全部)MySQL 協(xié)議和語法的分布式關(guān)系型數(shù)據(jù)庫服務(wù)中間件2rds相當(dāng)于優(yōu)化版的mysql,主要用于存儲(chǔ)數(shù)據(jù)(主備模式)3DRDS ServerDRDS Server 是 DRDS 核心組件,提供 SQL 的解析、優(yōu)化、路由和結(jié)果歸并4DRDS 實(shí)例DRDS 實(shí)例是由一組 DRDS Server 節(jié)點(diǎn)組成的分布式數(shù)據(jù)庫服務(wù)集群。各服務(wù)節(jié)點(diǎn)無狀態(tài),同時(shí)處理 SQL 請(qǐng)求。5分庫分表支持 RDS/MySQL 的分庫6、分表,在創(chuàng)建分布式數(shù)據(jù)庫后,只需選擇拆分鍵,DRDS 就可以按照拆分鍵生成拆分規(guī)則,實(shí)現(xiàn)數(shù)據(jù)水平拆分6全表掃描數(shù)據(jù)庫拆分模式下,如果 SQL 語句中沒有指定拆分鍵,DRDS 將在所有分表上執(zhí)行 SQL 并將結(jié)果返回,這個(gè)過程稱為全表掃描。為避免影響性能,用戶應(yīng)盡量避免全表掃描。7小表廣播DRDS 將一些數(shù)據(jù)量小且更新頻度不高的數(shù)據(jù)表存儲(chǔ)為單表模式,這些數(shù)據(jù)表稱為小表。通過數(shù)據(jù)同步將小表復(fù)制到與之關(guān)聯(lián)查詢的分庫上,進(jìn)而提升關(guān)聯(lián)查詢效率8數(shù)據(jù)存儲(chǔ)平滑擴(kuò)容當(dāng)出現(xiàn)數(shù)據(jù)存儲(chǔ)容量時(shí),DRDS 支持在線存儲(chǔ)容量擴(kuò)展,擴(kuò)容無需應(yīng)用改造,擴(kuò)容進(jìn)度支持可視化跟蹤,針對(duì)rds的擴(kuò)容9服務(wù)升降配當(dāng)出現(xiàn)訪問量瓶頸時(shí),D7、RDS 實(shí)例可以通過改變資源數(shù)量實(shí)現(xiàn)服務(wù)能力的彈性擴(kuò)展,針對(duì)12應(yīng)用PaaS應(yīng)用、web應(yīng)用、生產(chǎn)應(yīng)用及其他應(yīng)用負(fù)載均衡軟負(fù)載均衡、硬負(fù)載均衡及自定義負(fù)載均衡Drds Server服務(wù)、服務(wù)集群數(shù)據(jù)數(shù)據(jù)庫IaaS服務(wù)器、服務(wù)器集群、主機(jī)、主機(jī)集群、虛擬機(jī)集群drdsserverdrdsserverconfigserverdiamond主從主從BAKBAKDB1DB2mysqlmysqlAdhaServer服務(wù)器服務(wù)器主機(jī)主機(jī)路由器交換機(jī)統(tǒng)一服務(wù)接口長連接mysqlAdha agent長連接1、進(jìn)程存在2、sql語句執(zhí)行3、數(shù)據(jù)同步時(shí)延(返回服務(wù)端判斷)長連接數(shù)據(jù)庫服務(wù)器DRDS部署架構(gòu)分庫分表8、規(guī)則(1)13 默認(rèn)一個(gè)rds創(chuàng)建8個(gè)分庫,此規(guī)則不可更改。創(chuàng)建drds數(shù)據(jù)庫,選擇兩個(gè)rds存儲(chǔ)數(shù)據(jù),一共能創(chuàng)建16個(gè)分庫。分庫分表規(guī)則(2)14拆分鍵即分庫/分表字段,因此分為分庫鍵和分表鍵。分庫鍵:DRDS 根據(jù)分庫鍵的值將數(shù)據(jù)水平拆分到后端的每一個(gè) RDS 分庫里。鍵值相同的數(shù)據(jù),一定會(huì)位于同一個(gè) RDS 數(shù)據(jù)庫里。分表鍵:每一張邏輯表都可以定義自己的分表鍵,鍵值相同的數(shù)據(jù),一定會(huì)位于同一個(gè) RDS 數(shù)據(jù)表里。SQL路由15 在分庫分表模式下,DRDS 會(huì)根據(jù)拆分鍵(即拆分字段)以及 SQL 語義把 SQL 語句分發(fā)到底層的各個(gè)存儲(chǔ)的分表進(jìn)行執(zhí)行。執(zhí)行結(jié)束后,DRDS 會(huì)將各個(gè)分表上獲9、取的數(shù)據(jù)合并,返回給用戶。當(dāng)用戶發(fā)起執(zhí)行 SQL 語句的請(qǐng)求時(shí),DRDS 會(huì)理解 SQL 語句的含義,然后按照拆分鍵的值和執(zhí)行策略將SQL 路由到對(duì)應(yīng)分區(qū)進(jìn)行執(zhí)行16建表語句介紹單庫單表單庫單表只分庫不分表只分庫不分表使用哈希函數(shù)分庫分表使用哈希函數(shù)分庫分表使用日期函數(shù)分庫分表使用日期函數(shù)分庫分表廣播表廣播表CREATE TABLE single_tbl(id int,name varchar(30),primary key(id);CREATE TABLE multi_db_single_tbl(id int,name varchar(30),primary key(id)dbpartiti10、on by dbpartition by hash(id)hash(id);CREATE TABLE multi_db_multi_tbl(id int auto_increment,bid int,name varchar(30),primary key(id)dbpartition by hash(id)dbpartition by hash(id)tbpartition by hash(bid)tbpartition by hash(bid)tbpartitions 3;tbpartitions 3;CREATE TABLE user_log(userId int,name varcha11、r(30),operation varchar(30),actionDate DATE)dbpartition by hash(userId)dbpartition by hash(userId)tbpartition by tbpartition by WEEK(actionDate)WEEK(actionDate)tbpartitions 7;tbpartitions 7;CREATE TABLE brd_tbl(id int,name varchar(30),primary key(id)ENGINE=InnoDB DEFAULT CHARSET=utf8 BROADCAST;BROAD12、CAST;本節(jié)主要對(duì)常用的分庫分表的創(chuàng)建語句進(jìn)行講解說明,主要包括單庫單表(不拆分)、只分庫不分表、既分庫又分表、廣播表17自定義注釋(DRDS Hint)指定分庫執(zhí)行指定分庫執(zhí)行sqlsql查看某個(gè)廣播表每個(gè)分庫中的數(shù)據(jù)量查看某個(gè)廣播表每個(gè)分庫中的數(shù)據(jù)量/!TDDL:NODE=node_name*/!TDDL:NODE=node_name*/SELECT*from table;/!TDDL:SCAN*/!TDDL:SCAN*/SELECT COUNT(1)FROM table_name HINT 作為一種 SQL 補(bǔ)充語法,在關(guān)系型數(shù)據(jù)庫中扮演著非常重要的角色。它允許用戶通過相關(guān)的語法影響 13、SQL 的執(zhí)行方式,從對(duì) SQL 進(jìn)行特殊的優(yōu)化。同樣,DRDS 也提供了特殊的 HINT 語法。18DRDS基礎(chǔ)運(yùn)維指令說明舉例Show node查看drds的分庫信息show topology from table 查看拓?fù)鋝how processlist;kill id查看當(dāng)前長鏈接show PROCESSLIST where COMMAND=Query and TIME 1;show slow查看慢sqlshow slow limit 1,3;EXPLAIN SQL 查看 DRDS 層 SQL 語句的概要執(zhí)行計(jì)劃,包括執(zhí)行的分庫、物理語句和整體參數(shù)EXPLAIN SELECT*from14、 multi_db_single_tbl where id=1;show broadcasts查看數(shù)據(jù)庫中的所有廣播表OSS介紹19 對(duì)象存儲(chǔ)服務(wù)(Object Storage Service,簡稱 OSS),為您提供基于網(wǎng)絡(luò)的數(shù)據(jù)存取服務(wù)。使用OSS,您可以通過網(wǎng)絡(luò)隨時(shí)存儲(chǔ)和調(diào)用包括文本、圖片、音頻和視頻等在內(nèi)的各種結(jié)構(gòu)化或非結(jié)構(gòu)化數(shù)據(jù)文件。面向海量數(shù)據(jù)規(guī)模的分布式存儲(chǔ)服務(wù),可以存儲(chǔ)的文件個(gè)數(shù)無限,能夠提供海量的存儲(chǔ)能力。非常適合用來存儲(chǔ)大量大小不一致,結(jié)構(gòu)化或非結(jié)構(gòu)化數(shù)據(jù),單個(gè)數(shù)據(jù)的大小從1字節(jié)到48.8T。OSS 提供的是一個(gè) Key-Value 形式的對(duì)象存儲(chǔ)服務(wù)。用戶可以根據(jù) Obj15、ect 的名稱(Key)唯一的獲取該Object的內(nèi)容。培訓(xùn)目標(biāo):能夠理解oss的各個(gè)概念、掌握基本使用、掌握基本開發(fā)能力 優(yōu)勢:穩(wěn)定、可靠、安全、低成本OSS基本概念概念概念說明說明Region(地域)Region 表示 OSS 的數(shù)據(jù)中心所在的地域,物理位置。Endpoint(訪問域名)Endpoint 表示 OSS 對(duì)外服務(wù)的訪問域名。OSS 以 HTTP RESTful API 的形式對(duì)外提供服務(wù),當(dāng)訪問不同的 Region 的時(shí)候,需要不同的域名。AccessKey(訪問密鑰)AccessKey,簡稱 AK,指的是訪問身份驗(yàn)證中用到的 AccessKeyId 和AccessKeySe16、cret。Service(虛擬存儲(chǔ)空間)一個(gè)service跟一個(gè)用戶相對(duì)應(yīng)。存儲(chǔ)空間(Bucket)存儲(chǔ)空間是您用于存儲(chǔ)對(duì)象(Object)的容器,所有的對(duì)象都必須隸屬于某個(gè)存儲(chǔ)空間。對(duì)象/文件(Object)對(duì)象是 OSS 存儲(chǔ)數(shù)據(jù)的基本單元,也被稱為 OSS 的文件。對(duì)象由元信息(Object Meta),文件名(Key)和用戶數(shù)據(jù)(Data)組成。強(qiáng)一致性O(shè)bject 操作在 OSS 上具有原子性,操作要么成功要么失敗,不會(huì)存在有中間狀態(tài)的Object。OSS 保證用戶一旦上傳完成之后讀到的 Object 是完整的,OSS 不會(huì)返回給用戶一個(gè)部分上傳成功的 Object。OSS與文件系統(tǒng)17、的對(duì)比序號(hào)序號(hào)對(duì)比項(xiàng)對(duì)比項(xiàng)OSSOSS文件系統(tǒng)文件系統(tǒng)1數(shù)據(jù)存儲(chǔ)類型Key-Value 對(duì)形式典型的樹狀索引結(jié)構(gòu)2數(shù)據(jù)獲取根據(jù) Object 的名(Key)唯一的獲取該Object的內(nèi)容test1/test.jpg與a.jpg 對(duì)OSS來說僅僅只是一個(gè)字符串,因此不同名稱的 Object 之間的訪問消耗的資源是類似的。一個(gè)名為 test1/test.jpg 的文件,訪問過程需要先訪問到test1 這個(gè)目錄,然后再在該目錄下查找名為 test.jpg 的文件。3并發(fā)訪問支持海量的用戶并發(fā)訪問受限于單個(gè)設(shè)備的性能。訪問越深的目錄消耗的資源也越大,操作擁有很多文件的目錄也會(huì)非常慢。4文件修改OSS 18、保存的 Object 不支持修改,哪怕是僅僅需要修改一個(gè)字節(jié)也需要重新上傳整個(gè) Object支持文件的修改,比如修改指定偏移位置的內(nèi)容、截?cái)辔募膊康取R仓С治募A的操作,比如重命名目錄、刪除目錄、移動(dòng)目錄等非常容易。KVstore介紹22 KVstore是兼容開源 Redis 協(xié)議標(biāo)準(zhǔn)的、提供持久化的內(nèi)存數(shù)據(jù)庫服務(wù),基于高可靠雙機(jī)熱備架構(gòu)及可無縫擴(kuò)展的集群架構(gòu),滿足高讀寫性能場景及容量需彈性變配的業(yè)務(wù)需求。KVstore支持字符串(String)、鏈表(List)、集合(Set)、有序集合(SortedSet)、哈希表(Hash)等多種數(shù)據(jù)類型。通過“內(nèi)存+硬盤”的存儲(chǔ)方式,KVstore在19、提供高速數(shù)據(jù)讀寫能力的同時(shí)滿足數(shù)據(jù)持久化需求。培訓(xùn)目標(biāo):能夠理解KVstore的各個(gè)概念、掌握基本使用、掌握基本開發(fā)能力KVstore與開源redis對(duì)比序號(hào)序號(hào)對(duì)比項(xiàng)對(duì)比項(xiàng)KVstoreKVstore開源開源redisredis1安裝即開即用自行部署2高可用短連接優(yōu)化、IO優(yōu)化,秒級(jí)切換不穩(wěn)定,哨兵模式代碼不好擴(kuò)展3備份恢復(fù)采用aof binlog的方式,斷點(diǎn)續(xù)傳、流式備份(采用增量日志格式進(jìn)行復(fù)制傳輸)采用aof+rdb的方式,全量同步、全量備份4在線擴(kuò)容無縫擴(kuò)容,界面化操作擴(kuò)容不便5監(jiān)控完善的可視化統(tǒng)計(jì)監(jiān)控,方便運(yùn)維開源項(xiàng)目,運(yùn)維復(fù)雜6性能KVstore性能優(yōu)于redis,KVstore20、單節(jié)點(diǎn)讀寫qps可達(dá)到十幾萬。7熱升級(jí)proxy與redis都可實(shí)現(xiàn)熱升級(jí)重啟升級(jí)8權(quán)限控制白名單、ssl加密密碼訪問、安全隔離差9內(nèi)核對(duì)源碼 Redis 進(jìn)行深度內(nèi)核優(yōu)化,有效防止內(nèi)存溢出,修復(fù)安全漏洞,為您保駕護(hù)航。10存儲(chǔ)內(nèi)存+硬盤,實(shí)現(xiàn)冷熱數(shù)據(jù)分離數(shù)據(jù)都存放在內(nèi)存中,需要配置持久化功能24分布式消息MQ-簡介MQ是分布式消息中間件,基于高可用分布式集群技術(shù),搭建的包括發(fā)布/訂閱、軌跡查詢、定時(shí)(延時(shí))消息、監(jiān)控報(bào)警等功能的一套完整的消息云服務(wù)。功能特點(diǎn)1、無單點(diǎn)、無瓶頸、可自由擴(kuò)展2、為分布式應(yīng)用系統(tǒng)提供異步解耦、削峰填谷能力3、具有海量消息堆積,高吞吐,可靠重試等互聯(lián)網(wǎng)應(yīng)用所需特性421、支持事物消息,保證最終一致性5、可通過web控制臺(tái)管理主題、生產(chǎn)者、消費(fèi)者,通過topic、key、messageId查詢消息,查看消息軌跡25分布式消息MQ-名詞介紹英文名詞中文名詞釋義Message消息消息隊(duì)列中信息傳遞的載體Message ID消息的全局唯一標(biāo)識(shí)由 MQ 系統(tǒng)自動(dòng)生成,唯一標(biāo)識(shí)某條消息Message Key消息的業(yè)務(wù)標(biāo)識(shí)由消息生產(chǎn)者(Producer)設(shè)置,唯一標(biāo)識(shí)某個(gè)業(yè)務(wù)邏輯topic消息主題一級(jí)消息類型,通過 Topic 對(duì)消息進(jìn)行分類tag消息標(biāo)簽二級(jí)消息類型,用來進(jìn)一步區(qū)分某個(gè) Topic 下的消息分類Producer消息生產(chǎn)者也稱為消息發(fā)布者,負(fù)責(zé)生產(chǎn)并發(fā)送消22、息Producer ID一類 Producer 的標(biāo)識(shí)這類 Producer 通常生產(chǎn)并發(fā)送一類消息,且發(fā)送邏輯一致Consumer消息消費(fèi)者也稱為消息訂閱者,負(fù)責(zé)接收并消費(fèi)消息Consumer ID一類 Consumer 的標(biāo)識(shí)這類 Consumer 通常接收并消費(fèi)一類消息,且消費(fèi)邏輯一致CLUSTERING集群消費(fèi)一個(gè) Consumer ID 所標(biāo)識(shí)的所有 Consumer 平均分?jǐn)傁M(fèi)消息。例如某個(gè) Topic 有 9 條消息,一個(gè) Consumer ID 有 3 個(gè) Consumer 實(shí)例,那么在集群消費(fèi)模式下每個(gè)實(shí)例平均分?jǐn)偅幌M(fèi)其中的 3 條消息BROADCASTING廣播消費(fèi)一23、個(gè) Consumer ID 所標(biāo)識(shí)的所有 Consumer 都會(huì)各自消費(fèi)某條消息一次。例如某個(gè) Topic 有 9 條消息,一個(gè) Consumer ID 有 3 個(gè) Consumer 實(shí)例,那么在廣播消費(fèi)模式下每個(gè)實(shí)例都會(huì)各自消費(fèi) 9 條消息26分布式消息MQ-消息類型普通消息分區(qū)順序消息全局順序消息即時(shí)消息延時(shí)消息定時(shí)消息1、無序消息,性能高2、支持集群消費(fèi)、廣播消費(fèi)3、支持三種發(fā)送方式1、分區(qū)內(nèi)消息有序,性能較高2、只支持集群消費(fèi)3、只支持同步發(fā)送消息方式1、全局消息有序,性能低2、只支持集群消費(fèi)3、只支持同步發(fā)送消息方式消息分類普通消息再分類消息立即發(fā)送,消費(fèi)端立即可接收到進(jìn)行消費(fèi)事務(wù)消24、息消息按照設(shè)置的時(shí)延,定時(shí)發(fā)送消息按照設(shè)置的時(shí)間點(diǎn),定時(shí)發(fā)送消息發(fā)送與本地事務(wù)同時(shí)執(zhí)行,本地事務(wù)成功時(shí),消費(fèi)端才能接收到消息進(jìn)行消費(fèi)123123427分布式消息MQ-消息發(fā)送方式可靠同步發(fā)送可靠異步發(fā)送單向發(fā)送12328發(fā)送消息同時(shí)指定本地事務(wù)分布式消息MQ-事務(wù)消息消息事務(wù):在分布式環(huán)境下,消息能夠與本地事務(wù)一起提交或一起回滾,保證業(yè)務(wù)的最終一致性;事務(wù)過程:生產(chǎn)者發(fā)送消息后,消息服務(wù)會(huì)一直等待本地事務(wù)的實(shí)行結(jié)果,根據(jù)拿到的返回信息,對(duì)消息進(jìn)行投遞或回滾處理producer分布式消息服務(wù)1發(fā)送消息本地事務(wù)Consumer執(zhí)行業(yè)務(wù)邏輯本地事務(wù)結(jié)果投遞消息監(jiān)聽check回滾消息根據(jù)結(jié)果2本地執(zhí)行4回饋結(jié)果應(yīng)用自行處理 CHINAUNICOM CHINAUNICOM謝謝
管理運(yùn)營
上傳時(shí)間:2024-12-20
23份
管理運(yùn)營
上傳時(shí)間:2024-12-20
21份
培訓(xùn)課件
上傳時(shí)間:2022-06-15
24份
管理運(yùn)營
上傳時(shí)間:2024-12-16
16份
運(yùn)營管理
上傳時(shí)間:2022-06-14
23份
培訓(xùn)課件
上傳時(shí)間:2021-01-31
13份