一種基于Rabbitmq實現分布式事務的方法
基本信息

| 申請?zhí)?/td> | CN202111168095.4 | 申請日 | - |
| 公開(公告)號 | CN113867897A | 公開(公告)日 | 2021-12-31 |
| 申請公布號 | CN113867897A | 申請公布日 | 2021-12-31 |
| 分類號 | G06F9/455(2006.01)I | 分類 | 計算;推算;計數; |
| 發(fā)明人 | 王鵬凱 | 申請(專利權)人 | 紫光云技術有限公司 |
| 代理機構 | 天津濱??凭曋R產權代理有限公司 | 代理人 | 李彥彥 |
| 地址 | 300459天津市濱海新區(qū)高新區(qū)塘沽海洋科技園匯祥道399號6號樓 | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明提供了一種基于Rabbitmq實現分布式事務的方法,包括以下步驟:S1、用戶啟動Rabbitmq集群,并將需要使用分布式業(yè)務的A業(yè)務服務器、B業(yè)務服務器建立與Rabbitmq的連接;S2、A業(yè)務服務器開啟發(fā)布確認檢測,用于確定Rabbitmq受理消息成功,同時冗余本地消息表,定時檢查消息表,如超時未發(fā)送成功則再次重發(fā);S3、Rabbitmq集群接收消息,并將消息進行持久化存儲;S4、B業(yè)務服務器接收消息,開啟手動Ack,提供冪等性接口防止重復消息數據的處理。本發(fā)明有益效果:本發(fā)明所述的一種基于Rabbitmq實現分布式事務的方法可以有效利用Rabbitmq集群的穩(wěn)定,在確保Rabbitmq這個獨立的系統(tǒng)自身穩(wěn)定外,保障了應用系統(tǒng)在使用分布式事務時的高性能。 |





