[發明專利]一種應用程序自動啟動方法和客戶端、服務端有效
| 申請號: | 201410455679.3 | 申請日: | 2014-09-09 |
| 公開(公告)號: | CN104182265B | 公開(公告)日: | 2018-06-05 |
| 發明(設計)人: | 王志娜 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/48 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 胡彬;路凱 |
| 地址: | 100080 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 客戶端 服務端 應用服務器 應用程序 啟動通知 自動啟動 開機 應用程序啟動 開機啟動 配置啟動 任務啟動 消息反饋 自動配置 腳本 工作量 發送 維護 | ||
本發明公開了一種應用程序自動啟動方法和客戶端、服務端,包括:安裝在應用服務器上的客戶端,自動配置所述客戶端在所述應用服務器開機時啟動;在所述應用服務器開機時,所述客戶端基于配置啟動,并向服務端發送啟動通知消息;所述客戶端接收所述服務端根據所述啟動通知消息反饋的至少一個應用程序啟動任務;所述客戶端根據所述啟動任務啟動至少一個應用程序。通過上述方法解決了現有技術中需要維護眾多諸如Crontab文件或開機啟動腳本的問題,簡化了工作量,降低了維護成本。
技術領域
本發明實施例涉及計算機技術領域,尤其涉及一種應用程序自動啟動方法和客戶端、服務端。
背景技術
隨著計算機技術的快速發展,對服務器性能的要求越來越高,部署在服務器上的應用程序(App)也日益增多,當服務器在工作過程中遇到斷電等原因使服務器重新啟動時,那些在服務器工作時運行的應用程序也就需要進行重新啟動。
目前,能夠實現應用程序自動啟動的方法有創建Crontab文件或者修改Linux開機運行腳本等技術。其中利用創建Crontab文件實現應用程序開機啟動時,需要對每一個Linux系統用戶的服務器上,創建一個Crontab文件,并且對于該服務器上的每個應用程序都需要在Crontab文件中添加對應于該應用程序的Crontab命令,才能達到應用程序開機啟動的效果。當利用修改Linux 開機運行腳本實現開機啟動應用程序時,同樣也需要在重啟的服務器開機運行腳本中添加應用程序啟動的命令。
當包括服務端和應用程序的集群服務器中需要執行應用程序開機重啟功能時,應用服務器如果部署有多個應用程序,則通過維護應用服務器上的這些 Crontab文件或開機啟動腳本,工作將變得十分繁雜,維護成本也會相應變高。
發明內容
本發明實施例提供了一種應用程序自動啟動方法和客戶端、服務端,以減少應用服務器中應用程序開機時自動啟動功能的維護成本。
第一方面,本發明實施例提供了一種應用程序自動啟動方法,包括:
安裝在應用服務器上的客戶端,自動配置所述客戶端在所述應用服務器開機時啟動;
在所述應用服務器開機時,所述客戶端基于配置啟動,并向服務端發送啟動通知消息;
所述客戶端接收所述服務端根據所述啟動通知消息反饋的至少一個應用程序啟動任務;
所述客戶端根據所述啟動任務啟動至少一個應用程序。
第二方面,本發明實施例還提供了一種應用程序自動啟動方法,包括
在服務端配置應用服務器中應用程序開機啟動的應用信息;
所述服務端接收所述應用服務器上的客戶端在開機啟動后發送的啟動通知消息;
所述服務端根據所述啟動通知消息,查詢所述應用信息,以獲取所述應用服務器上需開機啟動的至少一個應用程序;
所述服務端創建所述至少一個應用程序的啟動任務,下發給所述應用服務器,以指示所述客戶端啟動所述至少一個應用程序。
第三方面,本發明實施例還提供了一種客戶端,包括:
客戶端配置模塊,用于在應用服務器上安裝客戶端,并配置所述客戶端在所述應用服務器開機時啟動;
啟動通知模塊,用于在所述應用服務器開機時,基于配置啟動,并向服務端發送啟動通知消息;
任務接收模塊,用于接收所述服務端根據所述啟動通知消息反饋的至少一個應用程序啟動任務;
程序啟動模塊,用于根據所述應用程序啟動任務啟動至少一個應用程序。
第四方面,本發明實施例還提供了一種服務端,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410455679.3/2.html,轉載請聲明來源鉆瓜專利網。





