1.一種網(wǎng)元批量配置的方法,其特征在于,包括:
獲取批量配置服務(wù)接口的調(diào)用參數(shù),并根據(jù)所述調(diào)用參數(shù)調(diào)用所述批量配置服務(wù)接口;
通過所述批量配置服務(wù)接口,從網(wǎng)管客戶端處獲取待配置的至少一個(gè)網(wǎng)元中各網(wǎng)元的配置信息;
根據(jù)各網(wǎng)元的配置信息,分別構(gòu)建各網(wǎng)元對應(yīng)的配置任務(wù),并將構(gòu)建的各配置任務(wù)放入預(yù)設(shè)線程池中;
通過所述預(yù)設(shè)線程池中的并發(fā)線程執(zhí)行所述各配置任務(wù);
在所述預(yù)設(shè)線程池執(zhí)行完所述各配置任務(wù)后,從所述至少一個(gè)網(wǎng)元中的各網(wǎng)元處收集配置結(jié)果,并將所述配置結(jié)果反饋至所述網(wǎng)管客戶端。
2.根據(jù)權(quán)利要求1所述的網(wǎng)元批量配置的方法,其特征在于,所述配置信息包括網(wǎng)元標(biāo)識(shí)和網(wǎng)元配置參數(shù)。
3.根據(jù)權(quán)利要求1或2所述的網(wǎng)元批量配置的方法,其特征在于,所述根據(jù)各網(wǎng)元的配置信息,分別構(gòu)建各網(wǎng)元對應(yīng)的配置任務(wù),包括:
從所述配置信息中提取各網(wǎng)元的網(wǎng)元標(biāo)識(shí)和網(wǎng)元配置參數(shù);
在預(yù)設(shè)數(shù)據(jù)庫中查詢與所述網(wǎng)元標(biāo)識(shí)相匹配的網(wǎng)元IP地址,并將所述網(wǎng)元IP地址和所述網(wǎng)元配置參數(shù)構(gòu)建為網(wǎng)元對應(yīng)的配置任務(wù)。
4.根據(jù)權(quán)利要求3所述的網(wǎng)元批量配置的方法,其特征在于,所述通過所述預(yù)設(shè)線程池中的并發(fā)線程執(zhí)行所述各配置任務(wù),包括:
所述預(yù)設(shè)線程池中的并發(fā)線程將配置任務(wù)中的網(wǎng)元配置參數(shù)發(fā)送至所述配置任務(wù)中的網(wǎng)元IP地址指向的網(wǎng)元處;
所述網(wǎng)元IP地址指向的網(wǎng)元在本地根據(jù)所述網(wǎng)元配置參數(shù)進(jìn)行配置,并生成配置結(jié)果。
5.根據(jù)權(quán)利要求1所述的網(wǎng)元批量配置的方法,其特征在于,所述方法還包括:
檢測所述預(yù)設(shè)線程池中線程的第一總數(shù)量以及當(dāng)前待處理的配置任務(wù)的第二總數(shù)量,當(dāng)所述第一總數(shù)量小于所述第二總數(shù)量時(shí),暫停構(gòu)建各網(wǎng)元對應(yīng)的配置任務(wù),直至所述第一總數(shù)量大于或者等于所述第二總數(shù)量。
6.一種網(wǎng)元批量配置的裝置,其特征在于,包括:
接口調(diào)用單元,用于獲取批量配置服務(wù)接口的調(diào)用參數(shù),并根據(jù)所述調(diào)用參數(shù)調(diào)用所述批量配置服務(wù)接口;
配置服務(wù)代理單元,用于通過所述批量配置服務(wù)接口,從網(wǎng)管客戶端處獲取待配置的至少一個(gè)網(wǎng)元中各網(wǎng)元的配置信息;
配置任務(wù)構(gòu)建單元,用于根據(jù)各網(wǎng)元的配置信息,分別構(gòu)建各網(wǎng)元對應(yīng)的配置任務(wù),并將構(gòu)建的各配置任務(wù)放入預(yù)設(shè)線程池中;
線程池單元,用于通過所述預(yù)設(shè)線程池中的并發(fā)線程執(zhí)行所述各配置任務(wù);
配置結(jié)果匯總單元,用于在所述預(yù)設(shè)線程池執(zhí)行完所述各配置任務(wù)后,從所述至少一個(gè)網(wǎng)元中的各網(wǎng)元處收集配置結(jié)果,并將所述配置結(jié)果反饋至所述網(wǎng)管客戶端。
7.根據(jù)權(quán)利要求6所述的網(wǎng)元批量配置的裝置,其特征在于,所述配置任務(wù)構(gòu)建單元,具體用于:
從所述配置信息中提取各網(wǎng)元的網(wǎng)元標(biāo)識(shí)和網(wǎng)元配置參數(shù);
在預(yù)設(shè)數(shù)據(jù)庫中查詢與所述網(wǎng)元標(biāo)識(shí)相匹配的網(wǎng)元IP地址,并將所述網(wǎng)元IP地址和所述網(wǎng)元配置參數(shù)構(gòu)建為網(wǎng)元對應(yīng)的配置任務(wù)。
8.根據(jù)權(quán)利要求7所述的網(wǎng)元批量配置的裝置,其特征在于,所述線程池單元,具體用于:
將配置任務(wù)中的網(wǎng)元配置參數(shù)發(fā)送至所述配置任務(wù)中的網(wǎng)元IP地址指向的網(wǎng)元處,以使得所述網(wǎng)元IP地址指向的網(wǎng)元在本地根據(jù)所述網(wǎng)元配置參數(shù)進(jìn)行配置,并生成配置結(jié)果。
9.根據(jù)權(quán)利要求8所述的網(wǎng)元批量配置的裝置,其特征在于,所述裝置還包括:
任務(wù)控制單元,用于檢測所述預(yù)設(shè)線程池中線程的第一總數(shù)量以及當(dāng)前待處理的配置任務(wù)的第二總數(shù)量,當(dāng)所述第一總數(shù)量小于所述第二總數(shù)量時(shí),暫停構(gòu)建各網(wǎng)元對應(yīng)的配置任務(wù),直至所述第一總數(shù)量大于或者等于所述第二總數(shù)量。