[發明專利]微服務灰度發布方法在審
| 申請號: | 201710479769.X | 申請日: | 2017-06-22 |
| 公開(公告)號: | CN107341008A | 公開(公告)日: | 2017-11-10 |
| 發明(設計)人: | 曹政 | 申請(專利權)人: | 上海艾融軟件股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F9/445;H04L12/24;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 202150 上海市崇明縣城橋鎮官*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 微服 灰度 發布 方法 | ||
技術領域
本發明屬于微服務領域,具體涉及的是微服務灰度發布方法。
背景技術
微服務是一個新興的軟件架構,就是把一個大型的單個應用程序和服務拆分為數十個的支持微服務,一個微服務的策略可以讓工作變得更為簡便,它可擴展單個組件而不是整個的應用程序堆棧,從而滿足服務等級協議。其中,直銷銀行通常使用微服務的方式構建,直銷銀行是互聯網時代應運而生的一種新型銀行運作模式,是互聯網金融科技(FINTECH)環境下的一種新型金融產物,這一經營模式下,銀行沒有營業網點,不發放實體銀行卡,客戶主要通過電腦、電子郵件、手機、電話等遠程渠道獲取銀行產品和服務,因沒有網點經營費用和管理費用,直銷銀行可以為客戶提供更有競爭力的存貸款價格及更低的手續費率。
然而,隨著直銷銀行應用的業務的不斷發展、技術的不斷改進、應用的推廣,客戶量的不斷增多,如何保證系統或關聯系統的穩定性,避免由于頻繁的應用更新升級而導致的頻繁停機變更問題,防止因為變更失敗導致的不良后果問題,已迫在眉睫。
發明內容
本發明的目的在于克服現有技術存在的以上問題,提供一種微服務灰度發布方法。
為實現上述技術目的,達到上述技術效果,本發明通過以下技術方案實現:
一種微服務灰度發布方法,包括:
服務器獲取請求信息;
所述服務器根據所述請求信息判斷所述請求信息的發布者是否在灰度發布名單中,如果所述請求信息的發布者在所述灰度發布名單中,則所述服務器將所述請求信息發送至灰度發布服務器;
所述灰度發布服務器根據所述請求信息進行處理,并返回處理結果。
較佳的,所述服務器獲取請求信息,具體包括:
所述請求信息的發布者在應用界面上操作并選擇發布窗口;
所述請求信息的發布者通過所述發布窗口向所述服務器發送請求信息。
較佳的,所述應用界面安裝于智能設備。
較佳的,所述智能設備為智能手機、平板、臺式電腦或者筆記本電腦。
較佳的,如果所述請求信息的發布者不在所述灰度名單中,則所述服務器對所述請求信息做對應處理。
較佳的,所述灰度發布名單包括白名單。
較佳的,所述服務器根據所述請求信息判斷所述請求信息的發布者是否在灰度發布名單中,如果所述請求信息的發布者在所述灰度發布名單中,則所述服務器將所述請求信息發送至灰度發布服務器,具體包括:
所述服務器根據所述請求信息的識別碼判斷所述請求信息的發布者是否在所述灰度發布的白名單中,如果不在所述白名單中,則所述發布者繼續訪問所述服務器,如果在所述白名單中,則所述服務器將所述請求信息發送至灰度發布服務器。
較佳的,所述灰度版本包括新的業務或者優化后的業務應用。
較佳的,所述灰度發布服務器根據所述請求信息進行處理,并返回處理結果,具體包括:
所述灰度發布服務器根據所述白名單判斷所述請求信息是否需要請求到灰度版本上,如果需要請求到所述灰度版本,則所述灰度服務器轉發交易到所述灰度版本,并根據所述灰度版本的業務處理結果,且所述灰度服務器將所述灰度版本的業務處理結果同步返回給所述請求信息的發布者。
一種微服務灰度發布系統,包括:
應用界面模塊,該應用界面模塊安裝于智能設備上,該應用界面模塊用于顯示應用信息,發布者能通過該應用界面模塊發出請求信息;
服務器模塊,該服務器模塊與所述應用界面模塊通信連接,該服務器模塊用于判斷所述請求信息是否在灰度發布白名單中;
灰度服務器模塊,該灰度服務器模塊與所述服務器模塊通信連接,且該灰度服務器與所述應用界面模塊通信連接,該灰度服務器模塊用于接收在灰度發布白名單中的請求信息,并對所述請求信息做對應的處理,同時將處理結果返回到所述應用界面模塊上顯示。
本發明的有益效果是:
本發明通過判斷所述請求信息的發布者是否在灰度發布名單中,運用灰度發布方式來處理請求灰度發布名單中的請求信息,不僅避免了因頻繁變更導致的客戶投訴,以及應用不穩定導致的賬務問題,而且還可以運用灰度發布方式來定向的制定個性化的需求,本發明不僅能減少客戶投訴,還能降低賬務風險。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1整體流程示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海艾融軟件股份有限公司,未經上海艾融軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710479769.X/2.html,轉載請聲明來源鉆瓜專利網。





