[發明專利]一種應用服務器不停機發布方法及應用服務器有效
| 申請號: | 202110867575.3 | 申請日: | 2021-07-30 |
| 公開(公告)號: | CN113312657B | 公開(公告)日: | 2021-11-16 |
| 發明(設計)人: | 程竹江;路茂明;尋雙貴;陳宇;蘆帥;汪寧;熊偉 | 申請(專利權)人: | 杭州乒乓智能技術有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62;G06F8/65 |
| 代理公司: | 上海漢聲知識產權代理有限公司 31236 | 代理人: | 胡晶 |
| 地址: | 310051 浙江省杭州市濱江區西興街*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 服務器 停機 發布 方法 | ||
本發明公開了一種應用服務器不停機發布方法及應用服務器,包括:關閉應用服務器的舊節點,上線應用服務器的新節點,待新節點上線后,以新節點響應各請求:響應于數據存儲請求,則對接收數據中敏感數據進行加密,并計算敏感數據的哈希值,將哈希值與敏感數據的密文對應存儲于數據庫;響應于數據查詢請求,則直接查詢數據庫中哈希值為空的明文數據,其中,查詢失敗則查詢數據庫中密文數據對應的哈希值。本發明在不影響應用服務器業務的情況下,不停機發布應用服務器的新節點,并且兼容舊節點數據,不僅解決了應用服務器發布業務中斷的問題,而且解決了應用服務器發布的兼容性問題,提高了發布效率,同時避免了對業務的影響,保證了用戶體驗。
技術領域
本發明屬于應用服務器技術領域,尤其涉及一種應用服務器不停機發布方法及應用服務器。
背景技術
應用服務器用于接收用戶發來的命令和數據,包括用戶注冊、增加數據、修改數據以及數據查詢等各種與用戶進行數據傳輸、交互的功能。應用服務器包括多個節點,實際服務時,由節點來提供具體服務,同類節點運行相同的功能、處理相同類型的數據。
在實際工作中,應用服務器的節點在接收到用戶的數據后,無論是敏感數據還是非敏感數據都是明文存儲,這樣的存儲方式存在較大的數據安全隱患,對于金融安全合規要求,敏感信息需要加密存儲,即敏感信息數據必須以密文形式存儲于數據庫中,因此,需要改進節點,以使改進后的節點對接收到的用戶敏感數據進行加密存儲。
但是對于新節點發布而言,由于改進后的節點對用戶敏感數據進行加密存儲,其無法兼容舊節點的用戶數據,而舊節點在發布運行期間,也無法兼容已加密的用戶數據,這會導致業務不穩定,嚴重影響用戶體驗。為此,新舊節點替換期間,為避免出現應用服務版本更新時的新舊節點數據兼容性問題帶來的業務系統不穩定情形,需要中斷相關業務系統的線上服務,來確保新版本系統的順利發布,上述方案會帶來系統發布期間的服務不可用問題。
發明內容
本發明為解決上述技術問題,提供了一種應用服務器不停機發布方法及應用服務器。
為解決上述問題,本發明的技術方案為:
一種應用服務器不停機發布方法,包括以下步驟:
關閉應用服務器的舊節點,上線應用服務器的新節點,待新節點上線后,以新節點響應各請求:
響應于數據存儲請求,則對接收數據中敏感數據進行加密,并計算敏感數據的哈希值,將哈希值與敏感數據的密文對應存儲于數據庫;
響應于數據查詢請求,則直接查詢數據庫中哈希值為空的明文數據,其中,查詢失敗則查詢數據庫中密文數據對應的哈希值。
在其中一個實施例中,新節點設有加密應用開關,其中,關閉應用服務器的舊節點,上線應用服務器的新節點,待新節點上線后,以新節點響應各請求進一步包括:
關閉應用服務器的舊節點,上線應用服務器的新節點:
在舊節點和新節點共存期間,新節點的加密應用開關關閉,以舊節點和新節點響應原始請求;
待所有新節點上線后,逐步下線舊節點,并待所有舊節點下線后,打開新節點的加密應用開關,以新節點響應各請求。
在其中一個實施例中,對接收數據中敏感數據進行加密進一步包括:
通過數據的注解字段識別接收數據中需要加密的敏感數據,并通過密鑰對敏感數據進行加密。
在其中一個實施例中,密鑰定期更新,其中,將哈希值與敏感數據的密文對應存儲于數據庫進一步包括:
將哈希值、敏感數據的密文、以及密鑰的密鑰標識對應存儲于數據庫。
在其中一個實施例中,響應于數據查詢請求,則直接查詢數據庫中哈希值為空的明文數據,其中,查詢失敗則查詢數據庫中密文數據對應的哈希值還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州乒乓智能技術有限公司,未經杭州乒乓智能技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110867575.3/2.html,轉載請聲明來源鉆瓜專利網。





