1.一種高性能實時響應的服務器架構,包括多個應用模塊服務器、數(shù)據(jù)庫服務器,其特征在于:還包括請求分發(fā)服務器;
其中請求分發(fā)服務器用于接收訪問終端的請求,并基于訪問終端請求的內(nèi)容判斷應由哪臺應用模塊服務器處理訪問終端的請求,然后將請求提交給相應的應用模塊服務器進行處理;或者用于接收應用模塊服務器的處理結果并將處理結果返回給訪問終端;
數(shù)據(jù)庫服務器用于存儲和管理應用的數(shù)據(jù)信息,并提供數(shù)據(jù)訪問和管理接口供應用模塊服務器調(diào)用;
應用模塊服務器調(diào)用數(shù)據(jù)庫服務器存儲的數(shù)據(jù)信息來計算和處理訪問終端的請求,并向請求分發(fā)服務器返回處理結果。
2.根據(jù)權利要求1所述的高性能實時響應的服務器架構,其特征在于:所述服務器架構包括請求分發(fā)服務器1、請求分發(fā)服務器2、請求分發(fā)服務器3、……請求分發(fā)服務器n-1、請求分發(fā)服務器n、應用模塊服務器1、應用模塊服務器2、….、應用模塊服務器m和一個數(shù)據(jù)庫服務器,其中每個請求分發(fā)服務器的數(shù)據(jù)交互端均分別與至少2個應用模塊服務器的數(shù)據(jù)交互端連接,應用模塊服務器的數(shù)據(jù)交互端與數(shù)據(jù)庫服務器的數(shù)據(jù)交互端連接;每個請求分發(fā)服務器能夠同時接入的訪問終端的數(shù)量不超過k個。
3.根據(jù)權利要求1所述的高性能實時響應的服務器架構,其特征在于:所述服務器架構包括請求分發(fā)服務器1、請求分發(fā)服務器2、請求分發(fā)服務器3、……請求分發(fā)服務器n-1、請求分發(fā)服務器n、應用模塊服務器1、應用模塊服務器2、….、應用模塊服務器m、數(shù)據(jù)庫服務器1、數(shù)據(jù)庫服務器2、數(shù)據(jù)庫服務器3、……、數(shù)據(jù)庫服務器b;其中每個請求分發(fā)服務器的數(shù)據(jù)交互端均分別與至少2個應用模塊服務器的數(shù)據(jù)交互端連接,至少2個應用模塊服務器的數(shù)據(jù)交互端與b個數(shù)據(jù)庫服務器中的一個數(shù)據(jù)庫服務器的數(shù)據(jù)交互端連接;每個數(shù)據(jù)庫服務器接入的應用模塊服務器的數(shù)量不超過q個。
4.根據(jù)權利要求2或3所述的高性能實時響應的服務器架構,其特征在于:所述服務器架構還包括有緩存服務器,緩存服務器用于存儲應用模塊服務器輸出的處理結果;當應用模塊服務器再次收到訪問終端的請求后,首先訪問緩存服務器讀取與該請求關聯(lián)的處理結果,如果讀取到處理結果,則將處理結果返回給請求分發(fā)服務器,否則調(diào)用數(shù)據(jù)庫服務器存儲的數(shù)據(jù)信息來計算和處理請求,并向請求分發(fā)服務器返回處理結果。
5.根據(jù)權利要求4所述的高性能實時響應的服務器架構,其特征在于:所述服務器架構還包括有消息服務器,消息服務器用于在各個應用模塊服務器之間進行消息傳遞,使得各個應用模塊服務器之間能夠有統(tǒng)一的相互訪問機制。
6.根據(jù)權利要求5任一項所述的高性能實時響應的服務器架構,其特征在于:所述每個應用模塊服務器可以處理部分類型的請求,請求分發(fā)服務器在接收訪問終端的請求時根據(jù)分發(fā)策略進行應用模塊服務器的選擇。
7.根據(jù)權利要求6所述的高性能實時響應的服務器架構,其特征在于:所述訪問終端為上位機。