"/>
【技術實現步驟摘要】
業務容災方法、終端設備、軟件開發包服務器和通信系統
[0001]本申請涉及通信
,尤其涉及一種業務容災方法
、
終端設備
、
軟件開發包服務器和通信系統
。
技術介紹
[0002]用戶訪問業務服務器時,業務服務器可以通過軟件開發包
(software development kit
,
SDK)
技術集成部分產品功能
。
由于通過源服務器提供
SDK
靜態資源對于不同地域的用戶訪問速度會有很大差異,因此,通常將靜態資源存儲在內容分發網絡
(content delivery network
,
CDN)
服務器,以提升用戶訪問速度
。
[0003]現有技術中,終端設備向業務服務器發起請求,業務服務器向終端設備返回位于
CDN
服務器的靜態資源的地址,終端設備基于該地址向
CDN
服務器請求靜態資源
。
[0004]但是,
CDN
服務器由外部服務商維護,當
CDN
服務器發生故障,會引發用戶功能不可用
。
技術實現思路
[0005]本申請實施例公開了一種業務容災方法,用于
SDK
靜態資源容災
。
[0006]本申請的第一方面提供了一種業務容災方法,包括:終端設備向業務服務器發送第一請求消息,所述第一請求消息用于請求顯示業務頁面所 ...
【技術保護點】
【技術特征摘要】
1.
一種業務容災方法,其特征在于,包括:終端設備向業務服務器發送第一請求消息,所述第一請求消息用于請求顯示業務頁面所需的資源,所述資源包括軟件開發包
SDK
靜態資源,所述
SDK
靜態資源用于實現與所述業務頁面關聯的
SDK
功能;所述終端設備獲取所述業務服務器返回的所述第一請求消息的響應消息,所述第一請求消息的響應消息包括第一資源地址和第二資源地址,所述第一資源地址指向位于內容分發網絡
CDN
服務器的所述
SDK
靜態資源,所述第二資源地址指向位于源服務器的所述
SDK
靜態資源
。2.
根據權利要求1所述的方法,其特征在于,所述第二資源地址為備用地址
。3.
根據權利要求2所述的方法,其特征在于,所述方法還包括:所述終端設備根據所述第一資源地址向所述
CDN
服務器發送第二請求消息,所述第二請求消息用于請求位于所述
CDN
服務器的所述
SDK
靜態資源;所述終端設備接收所述
CDN
服務器發送的所述第二請求消息的響應消息;若所述第二請求消息的響應消息包括請求失敗的信息,則所述終端設備根據所述第二資源地址向所述源服務器發送第三請求消息,所述第三請求消息用于請求位于所述源服務器的所述
SDK
靜態資源;所述終端設備接收所述源服務器返回所述第三請求消息的響應消息,所述第三請求消息的響應消息包括所述
SDK
靜態資源
。4.
一種業務容災方法,其特征在于,包括:
SDK
服務器接收業務服務器發送的第四請求消息,所述第四請求消息用于獲取
SDK
靜態資源,所述
SDK
靜態資源用于實現與業務頁面關聯的
SDK
功能;所述
SDK
服務器向所述業務服務器返回所述第四請求消息的響應消息,所述第四請求消息的響應消息包括第一資源地址和第二資源地址,所述第一資源地址指向位于
CDN
服務器的所述
SDK
靜態資源,所述第二資源地址指向位于源服務器的所述
SDK
靜態資源
。5.
根據權利要求4所述的方法,其特征在于,所述第二資源地址為備用地址
。6.
根據權利要求4或5所述的方法,其特征在于,所述方法還包括:所述
SDK
服務器更新所述第一資源地址和
/
或更新所述第二資源地址
。7.
一種終端設備,其特征在于,包括:發送模塊,用于向業務服務器發送第一請求消息,所述第一請求消息用于請求顯示業務頁面所需的資源,所述資源包括
SDK
靜態資源,所述
SDK
靜態資源用于實現與所述業務頁面關聯的
SDK
功能;接收模塊,用于獲取所述業務服務器返回的所述第一請求消息的響應消息,所述第一請求消息的響應消息包括第一資源地址和第二資源地址,所述第一資源地址指向位于內容分發網絡
CDN
服務器的所述
SDK
靜態資源,所述第二資源地址指向位于源服務器的所述
SDK
靜態資源
。8.
根據權利要求7所述的終端設備,其特征在于,所述第二資源地址為備用地址
。9.
根據權利要求8所述的終端設備,其特征在于,所述發送模塊還用于,根據所述第一資源地址向所述
CDN
服務器發送第二請求消息,所述第二請求消息用于請求位于所述
CDN
服務器的所述
SDK
靜...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。