[發明專利]電網業務處理系統的數據同步方法、裝置和業務處理系統有效
| 申請號: | 202011111636.5 | 申請日: | 2020-10-16 |
| 公開(公告)號: | CN112434050B | 公開(公告)日: | 2022-12-09 |
| 發明(設計)人: | 陳非;曾朝霖;周辰南;占力超;蔡嘉榮;楊永嬌;劉文彬;錢正浩 | 申請(專利權)人: | 廣東電力信息科技有限公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23;G06F16/27 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 馮右明 |
| 地址: | 510030 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 電網 業務 處理 系統 數據 同步 方法 裝置 | ||
1.一種電網業務處理系統的數據同步方法,其特征在于,電網業務處理系統包括第一處理系統和第二處理系統,所述方法應用于所述第二處理系統;所述方法包括:
接收在所述第一處理系統在用戶觸發后發送的電網業務處理請求;
解析所述電網業務處理請求,得到對應的微服務組件訪問路徑;所述微服務組件訪問路徑預先配置在所述第一處理系統的訪問界面中;所述電網業務處理請求為所述第一處理系統向用戶展示所述訪問界面后,檢測到所述用戶在所述訪問界面的觸發操作時,生成攜帶有所述微服務組件訪問路徑的電網業務處理請求;
根據所述微服務組件訪問路徑,調用預設的與所述電網業務處理請求對應的微服務組件進行處理得到第一電網業務數據,生成攜帶第一電網業務數據的數據更新事件并緩存至事件緩存單元,通過預設的事件同步接口將所述數據更新事件發送至第一處理系統;
觸發所述第一處理系統根據所述數據更新事件中的所述第一電網業務數據替換所述第一處理系統的電網業務數據庫中存儲的第二電網業務數據。
2.根據權利要求1所述的方法,其特征在于,在調用預設的與所述電網業務處理請求對應的微服務組件進行處理得到第一電網業務數據,生成攜帶第一電網業務數據的數據更新事件之后,所述方法還包括:
將所述數據更新事件緩存至事件緩存單元;
所述方法還包括:
接收所述第一處理系統在確定所述替換失敗后發送的數據同步失敗指令;
響應于所述數據同步失敗指令,讀取所述事件緩存單元中緩存的數據更新事件,并通過所述事件同步接口將緩存的數據更新事件傳輸至所述第一處理系統,以使所述第一處理系統根據緩存的數據更新事件中的第一電網業務數據重新替換所述電網業務數據庫中存儲的第二電網業務數據。
3.根據權利要求2所述的方法,其特征在于,響應于所述數據同步失敗指令,讀取所述事件緩存單元中緩存的數據更新事件,并通過所述事件同步接口將緩存的數據更新事件傳輸至所述第一處理系統,包括:
確定接收到所述數據同步失敗指令的接收時刻;
基于所述接收時刻,按照預設間隔時間多次讀取所述事件緩存單元中的緩存的數據更新事件,并將每次讀取的緩存的數據更新事件通過所述事件同步接口將緩存的數據更新事件傳輸至所述第一處理系統;
所述方法還包括:
接收所述第一處理系統在確定所述替換完成后發送的數據同步成功指令;
響應于所述數據同步成功指令,停止所述多次讀取。
4.根據權利要求2所述的方法,其特征在于,
在響應于所述數據同步成功指令,停止所述多次讀取之后,所述方法還包括:
清除所述事件緩存單元中緩存的數據更新事件。
5.根據權利要求3所述的方法,其特征在于,
在基于所述接收時刻,按照預設間隔時間多次讀取所述事件緩存單元中的緩存的數據更新事件之后,所述方法還包括:
若確定所述多次讀取的次數達到預設次數,則停止讀取所述緩存的數據更新事件;
將所述緩存的數據更新事件作為失敗數據更新事件,并將所述失敗數據更新事件記錄在日志中;
若預設的失敗事件處理服務被用戶觸發,則確定所述日志中的失敗數據更新事件對應的第一電網業務數據;
將所述失敗數據更新事件對應的第一電網業務數據導出至相對于所述第二處理系統的外部存儲器中,以使所述第一處理系統根據從所述外部存儲器中讀取所述失敗數據更新事件對應的第一電網業務數據替換所述電網業務數據庫中存儲的第二電網業務數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東電力信息科技有限公司,未經廣東電力信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011111636.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種中頻爐綜合保護系統及方法
- 下一篇:一種電動汽車多重防火防爆系統及方法





