[發明專利]一種管理自動程序的方法和裝置在審
| 申請號: | 202010107825.9 | 申請日: | 2020-02-21 |
| 公開(公告)號: | CN111399934A | 公開(公告)日: | 2020-07-10 |
| 發明(設計)人: | 曹子鈺;方紅濤;汪維 | 申請(專利權)人: | 中國建設銀行股份有限公司;建信金融科技有限責任公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F11/30;H04L29/06 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張一軍;王安娜 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 管理 自動 程序 方法 裝置 | ||
本發明公開了一種管理自動程序的方法和裝置,涉及計算機技術領域。該方法的一具體實施方式包括:向服務端發送啟動請求,以在所述服務端運行自動程序;周期性地向所述服務端發送狀態查詢請求;接收所述服務端返回的運行在所述服務端的自動程序的狀態查詢結果。該實施方式能夠解決自動程序與管理程序緊耦合的技術問題。
技術領域
本發明涉及計算機技術領域,尤其涉及一種管理自動程序的方法和裝置。
背景技術
應用系統中包括各式各樣自動程序,運維管理員經常要對這些自動程序進行監視、啟動、停止以及批量操作,并且自動程序的數量越來越多,運維管理員的管理難度越來越大。
在實現本發明過程中,發明人發現現有技術中至少存在如下問題:
現有主流技術使用服務注冊與發現的機制,需要自動程序依賴于管理程序的客戶端,以實現自動程序的監視、部分線程停止等功能。自動程序啟動時,管理程序客戶端向管理程序服務端進行注冊,并將自動程序的相關信息發送給管理程序服務端。自動程序啟動后,管理程序客戶端定時向管理程序服務端發送心跳狀態,使管理程序服務端能夠監視部署在管理程序客戶端的自動程序的狀態。如果需要停止服務,管理程序服務端向自動程序發送服務下線請求,管理程序客戶端停止自動程序的業務線程,但是仍會保留自動程序進程,是一種“假停止”。
這種方案使自動程序與管理程序緊耦合,降低了自動程序與其他系統的兼容性,并且這種方案無法實現自動程序的冷啟動,從而無法動態彈性調整自動程序的數量。
發明內容
有鑒于此,本發明實施例提供一種管理自動程序的方法和裝置,以解決自動程序與管理程序緊耦合的技術問題。
為實現上述目的,根據本發明實施例的一個方面,提供了一種管理自動程序的方法,應用于客戶端,包括:
向服務端發送啟動請求,以在所述服務端運行自動程序;
周期性地向所述服務端發送狀態查詢請求;
接收所述服務端返回的運行在所述服務端的自動程序的狀態查詢結果。
可選地,向服務端發送啟動請求,包括:
周期性地向服務端發送啟動請求;其中,所述啟動請求攜帶啟動時間和自動程序標識;
接收所述服務端返回的請求接收成功消息。
可選地,還包括:
周期性地向服務端發送停止請求;其中,所述停止請求攜帶停止時間和自動程序標識;
接收所述服務端返回的請求接收成功消息。
可選地,還包括:
若存在任意一種類型的自動程序的負載大于第一負載閾值,則向該類型的自動程序對應的服務端發送啟動請求,以在所述服務端運行該類型的自動程序;
若存在任意一種類型的自動程序的負載小于第二負載閾值,則向該類型的自動程序對應的服務端發送停止請求,以使該類型的自動程序在所述服務端停止運行。
另外,根據本發明實施例的另一個方面,提供了一種管理自動程序的方法,應用于服務端,包括:
接收客戶端發送的啟動請求,根據所述啟動請求啟動自動程序,以使所述自動程序在所述服務端運行;
接收客戶端發送的狀態查詢請求;
通過系統資源探測所述自動程序的狀態查詢結果,將所述自動程序的狀態查詢結果返回至所述客戶端。
可選地,接收客戶端發送的啟動請求,根據所述啟動請求啟動自動程序,以使所述自動程序在所述服務端運行,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司;建信金融科技有限責任公司,未經中國建設銀行股份有限公司;建信金融科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010107825.9/2.html,轉載請聲明來源鉆瓜專利網。





