[發明專利]一種應用于多端共存的程序自適應環境搭建系統在審
| 申請號: | 201710096142.6 | 申請日: | 2017-02-22 |
| 公開(公告)號: | CN106899588A | 公開(公告)日: | 2017-06-27 |
| 發明(設計)人: | 單超 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06F9/44 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用于 多端 共存 程序 自適應 環境 搭建 系統 | ||
技術領域
本發明涉及多端共存技術領域,特別是涉及一種應用于多端共存的程序自適應環境搭建系統。
背景技術
隨著目前計算機技術以及軟件開發領域的飛速發展,高內聚低耦合的軟件系統越來越成為經濟社會發展的需要,同時也對軟件開發帶來了巨大挑戰。常見地,一個軟件系統往往需要幾個甚至幾十個后端服務支撐,用于分別獲取數據、資源及計算結果等,同時也存在著前端需要與多個后端之間因為處于不同網絡而進行復雜的安全驗證,另外,前端需要維護和訪問多個后端地址的情況,這就為開發和部署過程中前端和多個后端的互聯帶來了巨大難題。這些挑戰增加了軟件系統開發和部署過程的復雜性,嚴重影響軟件系統開發設計的驗證周期。
因此,如何提供一種解決上述技術問題的方案是本領域技術人員目前需要解決的問題。
發明內容
本發明的目的是提供一種應用于多端共存的程序自適應環境搭建系統,一方面,代理層與多個后端之間處于同一內網,安全驗證簡單甚至無需安全驗證,另一方面,使得開發人員無需關注多后端的部署細節,也無需關注不同類型后端服務所需要的不同環境,達到多端共存的程序自適應環境的目的,大大提高了程序設計開發以及調試效率,避免了因開發過程或者實際項目過于復雜而導致的前端需要維護和訪問多個后端地址的情況。
為解決上述技術問題,本發明提供了一種應用于多端共存的程序自適應環境搭建系統,包括與多個后端處于同一內網的代理層路由和代理層控制器,其中:
所述代理層路由,用于接收前端發送的請求,并依據預設路由規則確定與所述請求對應的實際請求路徑;
所述代理層控制器,用于依據所述實際請求路徑確定相應地后端,并從所述后端中獲取后端結果,并將所述后端結果通過所述代理層路由返回給所述前端。
優選地,多個所述后端位于多個計算機上,所述代理層路由和所述代理層控制器位于多個計算機中的一個計算機上,且該計算機能夠訪問多個所述計算機中的除了其之外的其他計算機。
優選地,多個所述后端位于多個計算機上,所述代理層路由和所述代理層控制器位于獨立于多個所述計算機的計算機上。
優選地,所述預設路由規則包括所述請求的協議和/或類型與后端之間的映射關系。
優選地,所述協議包括傳輸控制協議TCP。
優選地,所述協議包括用戶數據報協議UDP。
優選地,所述類型包括格式。
優選地,所述類型包括域名。
本發明提供了一種應用于多端共存的程序自適應環境搭建系統,包括與多個后端處于同一內網的代理層路由和代理層控制器,其中,代理層路由,用于接收前端發送的請求,并依據預設路由規則確定與請求對應的實際請求路徑;代理層控制器,用于依據實際請求路徑確定相應地后端,并從后端中獲取后端結果,并將后端結果通過代理層路由返回給前端。
可見,本發明在前端與多個后端之間設置與多個后端位于同一內網的代理層路由和代理層控制器,用于為多個后端提供統一代理,開放獨立端口提供給前端,一方面,代理層與多個后端之間處于同一內網,安全驗證簡單甚至無需安全驗證,另一方面,使得開發人員無需關注多后端的部署細節,也無需關注不同類型后端服務所需要的不同環境,達到多端共存的程序自適應環境的目的,大大提高了程序設計開發以及調試效率,避免了因開發過程或者實際項目過于復雜而導致的前端需要維護和訪問多個后端地址的情況。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對現有技術和實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明提供的一種應用于多端共存的程序自適應環境搭建系統的結構示意圖。
具體實施方式
本發明的核心是提供一種應用于多端共存的程序自適應環境搭建系統,一方面,代理層與多個后端之間處于同一內網,安全驗證簡單甚至無需安全驗證,另一方面,使得開發人員無需關注多后端的部署細節,也無需關注不同類型后端服務所需要的不同環境,達到多端共存的程序自適應環境的目的,大大提高了程序設計開發以及調試效率,避免了因開發過程或者實際項目過于復雜而導致的前端需要維護和訪問多個后端地址的情況。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710096142.6/2.html,轉載請聲明來源鉆瓜專利網。





