[發明專利]一種服務配置更新方法及裝置在審
| 申請號: | 201911333435.7 | 申請日: | 2019-12-20 |
| 公開(公告)號: | CN111030870A | 公開(公告)日: | 2020-04-17 |
| 發明(設計)人: | 吳天琦;毛帥;高超 | 申請(專利權)人: | 北京知道創宇信息技術股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
| 地址: | 100000 北京市朝陽區阜*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務 配置 更新 方法 裝置 | ||
本申請提供一種服務配置更新方法及裝置,其中,服務配置更新方法可以包括:獲取根據節點當前運行的當前服務配置計算的第一哈希值以及根據服務端上存儲的目標服務配置計算的第二哈希值;判斷第一哈希值與第二哈希值是否相同;若第一哈希值與第二哈希值不相同,則將當前服務配置更新為目標服務配置。因此,多個節點對應的服務配置均在服務端進行統一的維護,當節點的服務配置需要更新時將新的服務配置上傳至服務端,節點只需判斷當前運行的當前服務配置與服務端上存儲的目標服務配置是否一致,并根據判斷結果進行服務配置的更新以及相應服務的重加載,從而實現節點服務配置的自動更新,提高服務配置更新的效率。
技術領域
本申請涉及計算機領域,具體而言,涉及一種服務配置更新方法及裝置。
背景技術
多個節點可以構成服務器集群,而針對各個業務節點,需要對節點進行服務配置。現有技術中可以利用一些批量傳輸工具上傳節點對應的服務配置表,例如:在本地編寫好新的服務配置,通過批量傳輸工具將本地配置傳到線上節點并覆蓋相應的配置文件。當業務較多時,多個業務節點對應的服務配置不相同,利用批量傳輸的方式需要針對不通的業務逐一上傳不同的服務配置,從而造成服務配置更新效率較低。
發明內容
本申請實施例的目的在于提供一種服務配置更新方法及裝置,用以解決服務配置更新效率較低的技術問題。
為了實現上述目的,本申請實施例所提供的技術方案如下所示:
第一方面,本申請實施例提供一種服務配置更新方法,應用于節點,包括:獲取根據所述節點當前運行的當前服務配置計算的第一哈希值以及根據服務端上存儲的目標服務配置計算的第二哈希值;判斷所述第一哈希值與所述第二哈希值是否相同;若所述第一哈希值與所述第二哈希值不相同,則將所述當前服務配置更新為所述目標服務配置。因此,多個節點對應的服務配置均在服務端進行統一的維護,當節點的服務配置需要更新時將新的服務配置上傳至服務端,節點只需判斷當前運行的當前服務配置與服務端上存儲的目標服務配置是否一致,并根據判斷結果進行服務配置的更新以及相應服務的重加載,從而實現節點服務配置的自動更新,提高服務配置更新的效率。
在本申請的可選實施例中,所述獲取根據所述節點當前運行的當前服務配置計算的第一哈希值以及根據服務端上存儲的目標服務配置計算的第二哈希值,包括:根據所述當前服務配置計算所述第一哈希值;向所述服務端發送獲取所述第二哈希值的請求,并接收所述服務端根據所述目標服務配置計算的所述第二哈希值,或者,接收所述服務端在獲取到所述目標服務配置后,根據所述目標服務配置計算的所述第二哈希值。
在本申請的可選實施例中,在所述獲取當前運行的當前服務配置對應的第一哈希值以及服務端上存儲的目標服務配置對應的第二哈希值之前,所述服務配置更新方法還包括:獲取所述節點自身的業務類型對應的初始服務配置,并運行所述初始服務配置。
在本申請的可選實施例中,在所述將所述當前服務配置更新為所述目標服務配置之后,所述服務配置更新方法還包括:向所述服務端發送更新后的服務配置對應的檢測信息,以使所述服務端根據所述檢測信息確定所述節點的服務配置的更新狀態。因此,節點在進行服務配置的更新之后,可以通過向服務端發送對應的檢測信息,使得服務端可以根據檢測信息對節點的更新狀態進行實時的監控,及時發現節點更新過程中出現的問題,從而不需要人為手動檢查更新狀態,提高了服務配置更新的效率。
在本申請的可選實施例中,所述檢測信息包括:所述更新后的服務配置對應的檢測哈希值以及狀態碼。因此,哈希值可以表示節點是否完成目標服務配置的更新,狀態碼可以表示節點是否正常運行目標服務配置,服務端可以通過對哈希值以及狀態碼同時進行監控,快速判斷節點更新失敗的類型。
第二方面,本申請實施例提供一種服務配置更新方法,應用于服務端,包括:在接收到節點發送的獲取第二哈希值的請求或獲取到目標服務配置時,根據所述服務端上存儲的目標服務配置計算第二哈希值;向所述節點發送所述第二哈希值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京知道創宇信息技術股份有限公司,未經北京知道創宇信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911333435.7/2.html,轉載請聲明來源鉆瓜專利網。





