[發(fā)明專利]微服務之間的數(shù)據(jù)傳輸方法及裝置、電子設(shè)備在審
| 申請?zhí)枺?/td> | 202010008268.5 | 申請日: | 2020-01-03 |
| 公開(公告)號: | CN111209126A | 公開(公告)日: | 2020-05-29 |
| 發(fā)明(設(shè)計)人: | 耿正熙 | 申請(專利權(quán))人: | 北京明略軟件系統(tǒng)有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 北京超成律師事務所 11646 | 代理人: | 孔默 |
| 地址: | 100000 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 微服 之間 數(shù)據(jù)傳輸 方法 裝置 電子設(shè)備 | ||
1.一種微服務之間的數(shù)據(jù)傳輸方法,其特征在于,所述微服務包括第一微服務和第二微服務;所述方法包括:
匯聚多個第一微服務的業(yè)務數(shù)據(jù);
將每個所述第一微服務的業(yè)務數(shù)據(jù),寫入消息隊列中所述第一微服務對應的分區(qū);
根據(jù)所述第二微服務對應的目標微服務,從所述消息隊列中所述目標微服務對應的分區(qū),獲取所述第二微服務所需的業(yè)務數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述業(yè)務數(shù)據(jù)包括待處理數(shù)據(jù),將每個所述第一微服務的業(yè)務數(shù)據(jù),寫入消息隊列中所述第一微服務對應的分區(qū)之后,所述方法還包括:
啟用計算引擎對指定分區(qū)的所述待處理數(shù)據(jù)進行過濾和標準化處理;
將過濾和標準化處理后的數(shù)據(jù)重新寫入所述指定分區(qū)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從所述消息隊列中所述目標微服務對應的分區(qū)獲取所述第二微服務所需的業(yè)務數(shù)據(jù)之后,所述方法還包括:
在所述第二微服務的本地,存儲所述第二微服務從所述消息列隊獲取數(shù)據(jù)的獲取記錄。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從所述消息隊列中所述目標微服務對應的分區(qū)獲取所述第二微服務所需的業(yè)務數(shù)據(jù)之后,所述方法還包括:
在所述消息隊列的日志系統(tǒng)中,存儲每個第二微服務從所述消息列隊獲取數(shù)據(jù)的記錄。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述消息隊列的日志系統(tǒng)中,存儲每個第二微服務從所述消息列隊獲取數(shù)據(jù)的記錄之后,所述方法還包括:
在所述第二微服務的本地,當獲取記錄丟失或需要修正時,從所述日志系統(tǒng)提取所述第二微服務獲取數(shù)據(jù)的記錄。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述業(yè)務數(shù)據(jù)包括簡單消息,從所述消息隊列中所述目標微服務對應的分區(qū)獲取所述第二微服務所需的業(yè)務數(shù)據(jù),包括:
根據(jù)所述分區(qū)中簡單消息的批次,按照批次從所述分區(qū)中獲取所述第二微服務所需的簡單消息。
7.一種微服務之間的數(shù)據(jù)傳輸裝置,其特征在于,所述微服務包括第一微服務和第二微服務;所述裝置包括:
數(shù)據(jù)匯聚模塊,用于匯聚多個第一微服務的業(yè)務數(shù)據(jù);
數(shù)據(jù)中轉(zhuǎn)模塊,用于將每個所述第一微服務的業(yè)務數(shù)據(jù),寫入消息隊列中所述第一微服務對應的分區(qū);
數(shù)據(jù)獲取模塊,用于根據(jù)所述第二微服務對應的目標微服務,從所述消息隊列中所述目標微服務對應的分區(qū)獲取所述第二微服務所需的業(yè)務數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述業(yè)務數(shù)據(jù)包括待處理數(shù)據(jù),所述裝置還包括:
數(shù)據(jù)處理模塊,用于啟用計算引擎對指定分區(qū)的所述待處理數(shù)據(jù)進行過濾和標準化處理,并將過濾和標準化處理后的數(shù)據(jù)重新寫入所述指定分區(qū)。
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為執(zhí)行權(quán)利要求1-6任意一項所述的微服務之間的數(shù)據(jù)傳輸方法。
10.一種計算機非暫態(tài)可讀存儲介質(zhì),其特征在于,所述存儲介質(zhì)存儲有計算機程序,所述計算機程序可由處理器執(zhí)行以完成權(quán)利要求1-6任意一項所述的微服務之間的數(shù)據(jù)傳輸方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京明略軟件系統(tǒng)有限公司,未經(jīng)北京明略軟件系統(tǒng)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010008268.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種并發(fā)數(shù)據(jù)傳輸控制方法、裝置及終端
- 數(shù)據(jù)傳輸處理方法和數(shù)據(jù)傳輸器
- 一種數(shù)據(jù)傳輸方法及裝置
- 數(shù)據(jù)傳輸方法、裝置及設(shè)備
- 一種數(shù)據(jù)傳輸終端、方法及系統(tǒng)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方式的選擇方法和裝置
- 數(shù)據(jù)傳輸方法、數(shù)據(jù)傳輸裝置及計算機可讀存儲介質(zhì)
- 一種基于電價的非實時數(shù)據(jù)傳輸調(diào)度方法
- 基于云計算的數(shù)據(jù)傳輸處理方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置及存儲介質(zhì)





