[發明專利]上線消息發布方法、裝置及電子設備有效
| 申請號: | 201711059531.8 | 申請日: | 2017-11-01 |
| 公開(公告)號: | CN107682205B | 公開(公告)日: | 2021-06-22 |
| 發明(設計)人: | 許國軍 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 項京;馬敬 |
| 地址: | 100080 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 上線 消息 發布 方法 裝置 電子設備 | ||
本發明實施例提供了上線消息發布方法、裝置及電子設備,該方法包括:獲取待上線的服務資源;按照預設的配置規則,將所述服務資源拆分成細粒度單元并進行權重配置,得到多個批次的待上線資源單元;按照預設的發布規則,生成標識所述服務資源的各批次待上線資源單元的上線消息;向反向代理服務器發送所述上線消息,以使所述反向代理服務器根據所述上線消息,分批次配置所述各批次待上線資源單元。發布服務資源的各批次待上線資源單元的上線消息,以使反向代理服務器分批次配置所述服務資源的上線的資源單元,實現所述服務資源流量的分批次上線,可以提高上線時服務的穩定性。
技術領域
本發明涉及互聯網技術領域,特別是涉及上線消息發布方法、裝置及電子設備。
背景技術
在網絡服務中,服務供應商需要將其提供的服務發布到網絡上。首先,通過服務系統發布待上線的服務資源,然后通過反向代理服務器配置待上線的服務資源,以完成服務資源的上線。
然而,發明人在實現本發明的過程中發現,現有技術至少存在如下問題:
隨著業務復雜度及服務并發能力要求的提升,服務本身對資源的依賴也越來越高。大量服務會高度依賴線程池、分布式緩存、分布式消息中間件及外部RPC(RemoteProcedure Call Protocol,遠程過程調用協議)服務等資源服務來提高服務自身的性能。
對于重度依賴資源的服務,在啟動發布時預熱緩慢,在瞬間接入線上流量時,容易引起接口調用超時等服務抖動現象。
發明內容
本發明實施例的目的在于提供一種上線消息發布方法、裝置及電子設備,以實提高上線時服務的穩定性。具體技術方案如下:
第一方面,本發明實施例提供了一種上線消息發布方法,所述方法包括:
獲取待上線的服務資源;
按照預設的配置規則,將所述服務資源拆分成細粒度單元并進行權重配置,得到多個批次的待上線資源單元;
按照預設的發布規則,生成標識所述服務資源的各批次待上線資源單元的上線消息;
向反向代理服務器發送所述上線消息,以使所述反向代理服務器根據所述上線消息,分批次配置所述各批次待上線資源單元。
可選的,在所述向反向代理服務器發送所述上線消息之前,所述方法還包括:
按照預設的延遲規則,確定所述服務資源的上線延遲;
相應的,所述向反向代理服務器發送所述上線消息,包括:
在等待所述上線延遲的時長后,向所述反向代理服務器發送所述上線消息。
可選的,所述按照預設的發布規則,生成標識所述服務資源的各批次待上線資源單元的上線消息,包括:
按照預設的發布規則,分別生成標識所述服務資源每個批次的待上線資源單元的第一上線消息;
相應的,所述向反向代理服務器發送所述上線消息,包括:
獲取預設的間隔時間;
以所述間隔時間為發布間隔,分批次向反向代理服務器發送各所述第一上線消息。
可選的,所述以所述間隔時間為發布間隔,分批次向反向代理服務器發送各所述第一上線消息,包括:
獲取所述反向代理服務器反饋的所述服務資源的待上線資源單元的部署狀態;
根據所述部署狀態,更新各剩余第一上線消息的發布間隔,其中,所述剩余第一上線消息,為所述服務資源的尚未發送的第一上線消息;
根據當前的發布間隔,分批次向反向代理服務器發送各所述剩余第一上線消息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711059531.8/2.html,轉載請聲明來源鉆瓜專利網。





