1.一種云系統(tǒng)消息分發(fā)方法,其特征在于,所述云系統(tǒng)包括分發(fā)裝置和多個服務(wù)器,所述方法包括:
所述分發(fā)裝置將M個消息發(fā)送給第一服務(wù)器,其中,M為大于1的正整數(shù);
所述分發(fā)裝置確定所述M個消息中服務(wù)質(zhì)量差的N個消息,其中,N為不大于M的正整數(shù);
所述分發(fā)裝置提取所述N個消息的共同消息特征,并記錄所述共同消息特征與所述第一服務(wù)器的對應(yīng)關(guān)系。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述分發(fā)裝置確定所述M個消息中服務(wù)質(zhì)量差的N個消息包括:
所述分發(fā)裝置確定所述M個消息中處理時間大于預(yù)設(shè)時間閾值的N個消息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述分發(fā)裝置確定所述M個消息中服務(wù)質(zhì)量差的N個消息包括:
所述分發(fā)裝置根據(jù)所述M個消息中的每個消息的響應(yīng)消息,確定所述服務(wù)質(zhì)量差的N個消息,其中,所述N個消息中的每個消息的響應(yīng)消息中攜帶特征碼,所述特征碼用于指示服務(wù)質(zhì)量差。
4.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述分發(fā)裝置記錄所述共同消息特征與所述第一服務(wù)器的對應(yīng)關(guān)系之后,所述方法還包括:
所述分發(fā)裝置接收來自客戶端的待分發(fā)消息,所述待分發(fā)消息具有所述共同消息特征;
所述分發(fā)裝置根據(jù)所述對應(yīng)關(guān)系確定所述第一服務(wù)器,并在所述第一服務(wù)器外的服務(wù)器中選擇第二服務(wù)器,并將所述待分發(fā)消息分發(fā)給所述第二服務(wù)器處理。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述分發(fā)裝置在所述第一服務(wù)器外的服務(wù)器中選擇第二服務(wù)器包括:
所述分發(fā)裝置根據(jù)預(yù)設(shè)分發(fā)算法為所述待分發(fā)消息選擇預(yù)分配服務(wù)器;
如果所述預(yù)分配服務(wù)器為所述第一服務(wù)器,則所述分發(fā)裝置為所述待分發(fā)消息選擇所述第二服務(wù)器,所述第二服務(wù)器為所述第一服務(wù)器的從節(jié)點。
6.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述分發(fā)裝置記錄所述共同消息特征與所述第一服務(wù)器的對應(yīng)關(guān)系之后,所述方法還包括:
所述分發(fā)裝置接收來自所述客戶端的待分發(fā)消息,所述待分發(fā)消息具有所述共同消息特征;
所述分發(fā)裝置根據(jù)所述對應(yīng)關(guān)系確定所述第一服務(wù)器,調(diào)低所述第一服務(wù)器的權(quán)重,并使用動態(tài)分配算法為所述待分發(fā)消息選擇服務(wù)器。
7.一種云系統(tǒng)消息分發(fā)裝置,其特征在于,所述云系統(tǒng)包括所述裝置和多個服務(wù)器,所述裝置包括:
分發(fā)單元,用于將M個消息發(fā)送給第一服務(wù)器,其中,M為大于1的正整數(shù);
確定單元,用于確定所述M個消息中服務(wù)質(zhì)量差的N個消息,其中,N為不大于M的正整數(shù);
記錄單元,用于提取所述N個消息的共同消息特征,并記錄所述共同消息特征與所述第一服務(wù)器的對應(yīng)關(guān)系。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述確定單元用于確定所述M個消息中服務(wù)質(zhì)量差的N個消息包括:
所述確定單元用于確定所述M個消息中處理時間大于預(yù)設(shè)時間閾值的N個消息。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述確定單元用于確定所述M個消息中服務(wù)質(zhì)量差的N個消息包括:
所述確定單元用于根據(jù)所述M個消息中的每個消息的響應(yīng)消息,確定所述服務(wù)質(zhì)量差的N個消息,其中,所述N個消息中的每個消息的響應(yīng)消息中攜帶特征碼,所述特征碼用于指示服務(wù)質(zhì)量差。
10.根據(jù)權(quán)利要求7-9任一項所述的裝置,其特征在于,所述裝置還包括接收單元,用于接收來自客戶端的待分發(fā)消息,所述待分發(fā)消息具有所述共同消息特征;
所述分發(fā)單元還用于根據(jù)所述對應(yīng)關(guān)系確定所述第一服務(wù)器,并在所述第一服務(wù)器外的服務(wù)器中選擇第二服務(wù)器,并將所述待分發(fā)消息分發(fā)給所述第二服務(wù)器處理。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述分發(fā)單元用于根據(jù)預(yù)設(shè)分發(fā)算法為所述待分發(fā)消息選擇預(yù)分配服務(wù)器,如果所述預(yù)分配服務(wù)器為所述第一服務(wù)器,則為所述待分發(fā)消息選擇所述第二服務(wù)器,所述第二服務(wù)器為所述第一服務(wù)器的從節(jié)點。
12.根據(jù)權(quán)利要求7-9任一項所述的裝置,其特征在于,所述裝置還包括接收單元,用于接收來自所述客戶端的待分發(fā)消息,所述待分發(fā)消息具有所述共同消息特征;
所述分發(fā)單元還用于根據(jù)所述對應(yīng)關(guān)系確定所述第一服務(wù)器,調(diào)低所述第一服務(wù)器的權(quán)重,并使用動態(tài)分配算法為所述待分發(fā)消息選擇服務(wù)器。
13.一種分發(fā)系統(tǒng),其特征在于,所述系統(tǒng)包括客戶端,權(quán)利要求7-12任一項所述的分發(fā)裝置和多個服務(wù)器,所述分發(fā)裝置用于將所述客戶端的消息分發(fā)給所述多個服務(wù)器處理。
14.一種可讀介質(zhì),其特征在于,包括執(zhí)行指令,當(dāng)計算設(shè)備的處理器執(zhí)行所述執(zhí)行指令時,所述計算設(shè)備執(zhí)行權(quán)利要求1-6任一項所述的方法。
15.一種計算設(shè)備,其特征在于,包括:處理器、存儲器和總線;
所述存儲器用于存儲執(zhí)行指令,所述處理器與所述存儲器通過所述總線連接,當(dāng)所述計算設(shè)備運行時,所述處理器執(zhí)行所述存儲器存儲的所述執(zhí)行指令,以使所述計算設(shè)備執(zhí)行權(quán)利要求1-6任一項所述的方法。