1.一種流量隔離方法,其特征在于,包括:
接收第一調(diào)用請(qǐng)求;
查找所述第一調(diào)用請(qǐng)求中的預(yù)定字段,其中,所述預(yù)定字段是根據(jù)所述第一調(diào)用請(qǐng)求的類型而設(shè)置的;
根據(jù)所述第一調(diào)用請(qǐng)求中的預(yù)定字段的狀態(tài)調(diào)用預(yù)先創(chuàng)建的相應(yīng)線程池中的線程。
2.根據(jù)權(quán)利要求1所述的方法,在根據(jù)所述第一調(diào)用請(qǐng)求中的預(yù)定字段的狀態(tài)調(diào)用預(yù)先創(chuàng)建的相應(yīng)線程池中的線程之前,還包括:
創(chuàng)建第一線程池和第二線程池,其中,所述第一線程池和所述第二線程池對(duì)等。
3.根據(jù)權(quán)利要求2所述的方法,根據(jù)所述第一調(diào)用請(qǐng)求中的預(yù)定字段的狀態(tài)調(diào)用預(yù)先創(chuàng)建的相應(yīng)線程池中的線程具體包括:
判斷所述第一調(diào)用請(qǐng)求中是否攜帶預(yù)定字段;
如果判斷結(jié)果為否,則調(diào)用第一線程池中的線程;
如果判斷結(jié)果為是,則調(diào)用第二線程池中的線程。
4.根據(jù)權(quán)利要求1所述的方法,在根據(jù)所述第一調(diào)用請(qǐng)求中的預(yù)定字段的狀態(tài)調(diào)用預(yù)先創(chuàng)建的相應(yīng)線程池中的線程之后,還包括:
創(chuàng)建第二調(diào)用請(qǐng)求;
根據(jù)所述第一調(diào)用請(qǐng)求中的預(yù)定字段設(shè)置所述第二調(diào)用請(qǐng)求中的相應(yīng)預(yù)定字段;
發(fā)送所述第二調(diào)用請(qǐng)求。
5.根據(jù)權(quán)利要求1所述的方法,在根據(jù)所述第一調(diào)用請(qǐng)求中的預(yù)定字段的狀態(tài)調(diào)用預(yù)先創(chuàng)建的相應(yīng)線程池中的線程之后,還包括:
創(chuàng)建第三調(diào)用請(qǐng)求;
根據(jù)所述第一調(diào)用請(qǐng)求中的預(yù)定字段設(shè)置所述第三調(diào)用請(qǐng)求中的相應(yīng) 預(yù)定字段;
根據(jù)所述第三調(diào)用請(qǐng)求中的預(yù)定字段的狀態(tài)將所述第三調(diào)用請(qǐng)求路由至相應(yīng)的數(shù)據(jù)表。
6.根據(jù)權(quán)利要求5所述的方法,在根據(jù)所述第三調(diào)用請(qǐng)求中的預(yù)定字段的狀態(tài)將所述第三調(diào)用請(qǐng)求路由至相應(yīng)的數(shù)據(jù)表之前,還包括:
創(chuàng)建第一數(shù)據(jù)表和第二數(shù)據(jù)表,其中,所述第二數(shù)據(jù)表為所述第一數(shù)據(jù)表的映射表。
7.根據(jù)權(quán)利要求6所述的方法,根據(jù)所述第三調(diào)用請(qǐng)求中的預(yù)定字段的狀態(tài)將所述第三調(diào)用請(qǐng)求路由至相應(yīng)的數(shù)據(jù)表具體包括:
判斷所述第三調(diào)用請(qǐng)求中是否攜帶預(yù)定字段;
如果判斷結(jié)果為否,則將所述第三調(diào)用請(qǐng)求路由至第一數(shù)據(jù)表;
如果判斷結(jié)果為是,則將所述第三調(diào)用請(qǐng)求路由至第二數(shù)據(jù)表。
8.根據(jù)權(quán)利要求1-7中任一項(xiàng)所述的方法,所述第一調(diào)用請(qǐng)求為測(cè)試調(diào)用請(qǐng)求,所述測(cè)試調(diào)用請(qǐng)求攜帶預(yù)定字段。
9.一種流量隔離裝置,其特征在于,包括:
接收模塊,用于接收第一調(diào)用請(qǐng)求;
查找模塊,用于查找所述第一調(diào)用請(qǐng)求中的預(yù)定字段,其中,所述預(yù)定字段是根據(jù)所述第一調(diào)用請(qǐng)求的類型而設(shè)置的;
第一調(diào)用模塊,用于根據(jù)所述第一調(diào)用請(qǐng)求中的預(yù)定字段的狀態(tài)調(diào)用預(yù)先創(chuàng)建的相應(yīng)線程池中的線程。
10.根據(jù)權(quán)利要求9所述的裝置,還包括:
線程創(chuàng)建模塊,用于創(chuàng)建第一線程池和第二線程池,其中,所述第一線程池和所述第二線程池對(duì)等。
11.根據(jù)權(quán)利要求10所述的裝置,第一調(diào)用模塊具體包括:
第一判斷子模塊,用于判斷所述第一調(diào)用請(qǐng)求中是否攜帶預(yù)定字段;
第一線程調(diào)用子模塊,用于在判斷結(jié)果為否時(shí),調(diào)用第一線程池中的線 程;
第二線程調(diào)用子模塊,用于在判斷結(jié)果為是時(shí),調(diào)用第二線程池中的線程。
12.根據(jù)權(quán)利要求9所述的裝置,還包括:
第二調(diào)用請(qǐng)求創(chuàng)建模塊,用于創(chuàng)建第二調(diào)用請(qǐng)求;
第一字段設(shè)置模塊,用于根據(jù)所述第一調(diào)用請(qǐng)求中的預(yù)定字段設(shè)置所述第二調(diào)用請(qǐng)求中的相應(yīng)預(yù)定字段;
發(fā)送模塊,用于發(fā)送所述第二調(diào)用請(qǐng)求。
13.根據(jù)權(quán)利要求9所述的裝置,還包括:
第三調(diào)用請(qǐng)求創(chuàng)建模塊,用于創(chuàng)建第三調(diào)用請(qǐng)求;
第二字段設(shè)置模塊,用于根據(jù)所述第一調(diào)用請(qǐng)求中的預(yù)定字段設(shè)置所述第三調(diào)用請(qǐng)求中的相應(yīng)預(yù)定字段;
路由模塊,用于根據(jù)所述第三調(diào)用請(qǐng)求中的預(yù)定字段的狀態(tài)將所述第三調(diào)用請(qǐng)求路由至相應(yīng)的數(shù)據(jù)表。
14.根據(jù)權(quán)利要求13所述的裝置,還包括:
數(shù)據(jù)表創(chuàng)建模塊,用于創(chuàng)建第一數(shù)據(jù)表和第二數(shù)據(jù)表,其中,所述第二數(shù)據(jù)表為所述第一數(shù)據(jù)表的映射表。
15.根據(jù)權(quán)利要求14所述的裝置,路由模塊具體包括:
第二判斷子模塊,用于判斷所述第三調(diào)用請(qǐng)求中是否攜帶預(yù)定字段;
第一路由子模塊,用于在判斷結(jié)果為否時(shí),將所述第三調(diào)用請(qǐng)求路由至第一數(shù)據(jù)表;
第二路由子模塊,用于在判斷結(jié)果為是時(shí),將所述第三調(diào)用請(qǐng)求路由至第二數(shù)據(jù)表。
16.根據(jù)權(quán)利要求9-15中任一項(xiàng)所述的裝置,所述第一調(diào)用請(qǐng)求為測(cè)試調(diào)用請(qǐng)求,所述測(cè)試調(diào)用請(qǐng)求攜帶預(yù)定字段。