[發明專利]一種軟件應用系統有效
| 申請號: | 201310383595.9 | 申請日: | 2013-08-29 |
| 公開(公告)號: | CN104423944B | 公開(公告)日: | 2018-05-18 |
| 發明(設計)人: | 張久安;宋漢石;佟志臣;黃高瑋;呂賢杰 | 申請(專利權)人: | 中國銀聯股份有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/60 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 臧霽晨;湯春龍 |
| 地址: | 200135 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 應用 系統 | ||
本發明涉及一種軟件應用系統。該軟件應用系統包括:應用入口,布置在所述軟件應用系統的最前端;WEB層,與所述應用入口通信連接并且具備多臺WEB機器,其中,對每臺WEB機器分別部署相同的本地虛擬服務器;以及APP層,與所述WEB層通信連接并且具備多臺APP機器,其中,對每臺APP機器分別部署相同的多個服務。利用本發明,能夠實現服務端的負載均衡同時能夠保證對請求端的透明性。
技術領域
本發明涉及一種軟件易用系統,具體地涉及一種具有高可擴展性的軟件應用系統。
背景技術
在多請求端、多服務端的軟件應用系統設計中,系統負載均衡和系統可擴展性是重要的性能指標。好的負載均衡策略能夠充分發揮服務端的潛力,提高系統的處理能力,增加系統并發數。可擴展性反應了系統在增加或減少服務端數目時,減少對系統的影響。
在現有技術中采用以下三種方案:
(1)采用硬件設備進行負載均衡的方式
該種方式首先需要增加硬件,通過硬件對多服務器進行負載均衡,a)成本會增加;
b)當需要增加或減少服務端數目時,需要更改硬件設備參數,甚至重啟硬件設備,使用不方便;
c)硬件負載均衡設備通常為單一的點,從而成為系統瓶頸;
d)硬件負載均衡設備通常位于應用的最前端,當服務端之間需要相互訪問時,服務端之間的通訊就需要通過最前端的硬件負載均衡設備來通訊,這種方式增加了系統內網絡連接的復雜度。
(2)通過軟負載均衡方式
該種方式是在多服務器前增加一個負載均衡節點,請求端和服務端通訊,先經過負載均衡節點,該種方式克服了硬件設備的成本問題,但仍然存在系統單點的問題;同時,服務端之間需要交互時,仍然需要通過負載均衡節點進行,同樣會增加網絡連接的復雜度。
(3)應用本身處理與多服務端之間的負載均衡
a)該種方式會增加請求端的實現復雜度,增加請求端的實現難度;
b)同時,服務端的數目需要增加、減少或者修改時,要將服務端的信息及時更新至請求端,服務端的相關信息對請求端不透明;
c)應用自身處理的負載均衡只能在應用自身使用,通用性不夠。
發明內容
鑒于上述問題,本發明旨在提供一種負載均衡性和系統可擴展性良好的軟件應用系統。
本發明針對軟件應用系統提出一種系統設計方案,該方案具有高可擴展性,適用于具有多請求端、多服務端的應用。本本發明的軟件應用系統能夠實現服務端的負載均衡,同時能夠保證對請求端的透明性。
本發明的軟件應用系統,其特征在于,包括:
應用入口,布置在所述軟件應用系統的最前端;
WEB層,與所述應用入口通信連接并且具備多臺WEB機器,其中,對每臺WEB機器分別部署相同的本地虛擬服務器;以及
APP層,與所述WEB層通信連接并且具備多臺APP機器,其中,對每臺APP機器分別部署相同的多個服務。
優選地,將所述多個服務集合抽象到每一個所述本地虛擬服務器。
優選地,所述本地虛擬服務器與所述APP層中的所有服務能夠進行通信。
優選地,在所述應用入口部署WEB服務器。
優選地,對每臺APP機器分別部署的多個服務相互之間能夠進行通信。
優選地,所述多個服務的每一個具有唯一的服務名稱。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀聯股份有限公司,未經中國銀聯股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310383595.9/2.html,轉載請聲明來源鉆瓜專利網。





