[發明專利]信用卡核心系統進程啟停方法及系統有效
| 申請號: | 202110761746.4 | 申請日: | 2021-07-06 |
| 公開(公告)號: | CN113377463B | 公開(公告)日: | 2022-11-08 |
| 發明(設計)人: | 唐興斌 | 申請(專利權)人: | 上海通聯金融服務有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/48;G06F9/38 |
| 代理公司: | 上海翰信知識產權代理事務所(普通合伙) 31270 | 代理人: | 張維東 |
| 地址: | 200437 上海市虹口*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 信用卡 核心 系統 進程 方法 | ||
本發明提供了一種信用卡核心系統進程啟停方法及系統,方法為:輸入待啟停的進程名、進程名所屬的服務器節點代碼和對應的指令;創建進程列表、節點代碼列表和指令集,根據進程列表、節點代碼列表和指令集創建進程啟停命令隊列;依次讀取進程啟停命令隊列中的進程,各個進程均后臺并發執行,根據進程有無依賴關系進行進程的啟動或者停止,在各進程執行啟動或停止的同時,后臺輪詢跨節點檢查每個進程的啟動或停止是否成功,本發明只需提供服務器節點代碼和進程參數即可批量實現同時對多個不同服務器節點的同一進程或不同進程啟動和停止,能高效應對各種需緊急啟停進程場景,保障系統持續對外服務的能力。
技術領域
本發明屬于系統進程技術領域,具體涉及一種信用卡核心系統進程啟停方法及系統。
背景技術
在信用卡核心系統生產換版或生產異常等場景下,需在盡可能短的時間內完成不同服務器節點的進程啟停,以便盡快恢復生產,避免影響持卡人的用卡體驗。
現有技術中進程啟停時,啟停前需先人工將進程號查出、手工排定啟停順序及依賴關系和切換不同服務器節點,并人工判斷是否啟停成功等操作。
發明內容
本發明是為了解決上述問題而進行的,目的在于提供一種只需提供服務器節點代碼參數和進程參數即可批量實現同時對多個不同服務器節點的同一進程或不同進程啟動和停止,化繁為簡,高效應對各種需緊急啟停進程場景,保障系統持續對外服務的能力的信用卡核心系統進程啟停方法及系統。
本發明提供了一種信用卡核心系統進程啟停方法,其特征在于,包括以下步驟:
步驟1,輸入待啟停的進程名、所述進程名所屬的服務器節點代碼和所述進程名對應的指令;
步驟2,對輸入的待啟停的進程名、所述服務器節點代碼進行解析,創建進程列表和節點代碼列表,將所述指令建立指令集,根據所述進程列表、所述節點代碼列表和所述指令集創建進程啟停命令隊列;
步驟3,依次讀取所述進程啟停命令隊列中的進程,各個進程均后臺并發執行,對無依賴關系的進程,后臺直接進行進程的啟動或停止;對有依賴關系的進程,待與該進程有依賴關系的進程啟動或者停止后,后臺再進行該進程的啟動或停止,在各進程執行啟動或停止的同時,后臺輪詢跨節點檢查每個進程的啟動或停止是否成功,若不成功,則等待預定時間后繼續檢查,直至該進程啟動或停止成功。
進一步,在本發明提供的信用卡核心系統進程啟停方法中,還可以具有這樣的特征:步驟1中,輸入待啟停的進程名、所述進程名所屬的服務器節點代碼時采用模糊匹配或正則表達式的方法。
進一步,在本發明提供的信用卡核心系統進程啟停方法中,還可以具有這樣的特征:步驟3中,檢查每個進程的啟動或停止是否成功時通過檢查該進程的啟停狀態、上次啟停時間、上次心跳時間判斷該進程的啟動或停止是否成功。
本發明還提供了一種信用卡核心系統進程啟停系統,其特征在于,包括:
輸入模塊,用于輸入待啟停的進程名、所述進程名所屬的服務器節點代碼以及所述進程名對應的指令;
參數預處理模塊,對輸入的待啟停的進程名和服務器節點代碼進行檢查和解析,分別創建進程列表和節點代碼列表,將所述指令建立指令集,并根據所述進程列表、所述節點代碼列表和所述指令集創建進程啟停命令隊列;
進程啟停模塊,依次讀取所述進程啟停命令隊列中的進程,各個進程的啟停均后臺并發執行,根據進程有無依賴關系執行該進程的啟停,若該進程有依賴關系,則等待與該進程有依賴關系的進程啟動或停止后,再執行該進程的啟停,若該進程無依賴關系則直接執行該進程的啟停;以及
結果檢查模塊,在各進程執行啟動或停止的同時輪詢跨節點檢查各進程啟動或停止是否成功,若成功,則結束,若未成功,則等待預定時間后繼續檢查該進程的啟動或停止是否成功,直至該進程啟動或停止成功。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海通聯金融服務有限公司,未經上海通聯金融服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110761746.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種連續輸送鉆桿液壓系統
- 下一篇:用于遞送亞閾值治療到患者的系統和方法





