[發明專利]系統集成對接方法、裝置、設備與介質在審
| 申請號: | 202210433520.6 | 申請日: | 2022-04-24 |
| 公開(公告)號: | CN114553932A | 公開(公告)日: | 2022-05-27 |
| 發明(設計)人: | 朱燦 | 申請(專利權)人: | 深圳市明源云科技有限公司 |
| 主分類號: | H04L67/133 | 分類號: | H04L67/133;H04L67/02 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 吳士卿 |
| 地址: | 518000 廣東省深圳市南山區粵海街道高新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統集成 對接 方法 裝置 設備 介質 | ||
1.一種系統集成對接方法,其特征在于,所述系統集成對接方法應用于系統集成對接服務,所述系統集成對接方法包括如下步驟:
獲取業務系統A中待運行的功能接口,并將所述功能接口對應的消息隊列MQ功能消息發送至所述系統集成對接服務的消息隊列中;
基于超文本傳輸協議HTTP,組裝與所述消息隊列中的MQ功能消息對應的功能請求,并將所述功能請求發送至服務系統B;
通過所述服務系統B獲取與所述功能請求對應的請求結果,并將所述請求結果對應的MQ異步消息返回所述消息隊列中;
通過所述業務系統A,推送與所述MQ異步消息對應的業務服務。
2.如權利要求1所述的系統集成對接方法,其特征在于,在獲取業務系統A中待運行的功能接口,并將所述功能接口對應的消息隊列MQ功能消息發送至所述系統集成對接服務的消息隊列中的步驟之前,所述系統集成對接方法還包括:
在所述系統集成對接服務中通過運行消息中間件RabbitMq消息隊列,存放來自于不同系統的MQ消息;
在所述系統集成對接服務中運行Mysql數據庫,記錄在所述RabbitMq消息隊列中所述MQ消息的存放日志;
基于所述RabbitMq消息隊列與所述Mysql數據庫,運行所述系統集成對接服務。
3.如權利要求1所述的系統集成對接方法,其特征在于,所述獲取業務系統A中待運行的功能接口,并將所述功能接口對應的消息隊列MQ功能消息發送至所述系統集成對接服務的消息隊列中的步驟包括:
調用所述業務系統A中待運行的功能接口;
獲取所述功能接口中的參數數據,并根據所述參數數據組裝對應的MQ功能消息;
將所述MQ功能消息發送至所述系統集成對接服務的消息隊列中。
4.如權利要求1所述的系統集成對接方法,其特征在于,在所述獲取業務系統A中待運行的功能接口,并將所述功能接口對應的消息隊列MQ功能消息發送至所述系統集成對接服務的消息隊列中的步驟之后,所述系統集成對接方法還包括:
記錄所述功能接口對應的MQ功能消息在所述消息隊列中的請求日志,并判斷所述請求日志的異常情況;
若所述請求日志為所述MQ功能消息調用失敗,則將所述MQ功能消息重新置入消息隊列,并記錄所述MQ功能消息調用失敗的失敗次數;
當所述MQ功能消息調用失敗的失敗次數超過預設閾值,將所述MQ功能消息對應的請求日志發送至開發端。
5.如權利要求1所述的系統集成對接方法,其特征在于,所述通過所述服務系統B獲取與所述功能請求對應的請求結果,并將所述請求結果對應的MQ異步消息返回所述消息隊列中的步驟包括:
通過所述服務系統B,基于預先設置好的響應算法對所述功能請求進行響應,獲取與所述功能請求對應的請求結果;
基于所述請求結果,確定對應的MQ異步消息,并將所述MQ異步消息返回至所述消息隊列中。
6.如權利要求1所述的系統集成對接方法,其特征在于,所述通過所述業務系統A,推送與所述MQ異步消息對應的業務服務的步驟包括:
將所述MQ異步消息對應的請求結果返回至所述業務系統A;
通過所述業務系統A,確定所述功能接口與所述請求結果對應的業務邏輯;
通過在所述業務系統A中處理所述業務邏輯,確定對應的業務服務。
7.如權利要求1所述的系統集成對接方法,其特征在于,在所述通過所述業務系統A,推送與所述MQ異步消息對應的業務服務的步驟之后,所述系統集成對接方法還包括:
通過所述業務系統A獲取所述業務服務對應的服務結果;
通過所述業務系統A采用WebSocket,將所述服務結果通知發送給用戶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市明源云科技有限公司,未經深圳市明源云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210433520.6/1.html,轉載請聲明來源鉆瓜專利網。





