1.一種遠(yuǎn)程登錄集中服務(wù)控制方法,其特征在于,包括如下步驟:
接收遠(yuǎn)程登錄服務(wù)客戶端發(fā)送的控制命令和分發(fā)策略;
依據(jù)所述分發(fā)策略從預(yù)存的業(yè)務(wù)處理信息表中確定與該分發(fā)策略相對(duì)應(yīng)的分布式系統(tǒng)中的一個(gè)或多個(gè)業(yè)務(wù)進(jìn)程;
通過遠(yuǎn)程登錄服務(wù)向各所述業(yè)務(wù)進(jìn)程分發(fā)所述的控制命令;
將各業(yè)務(wù)進(jìn)程各自執(zhí)行所述控制命令后反饋的結(jié)果信息反饋給所述的客戶端。
2.如權(quán)利要求1所述遠(yuǎn)程登錄集中服務(wù)控制方法,其特征在于,還包括:
接收任意新增業(yè)務(wù)進(jìn)程的注冊(cè)請(qǐng)求,向所述業(yè)務(wù)處理信息表添加該新增業(yè)務(wù)進(jìn)程的注冊(cè)信息;或者,
監(jiān)測(cè)所述業(yè)務(wù)處理信息表中已經(jīng)存在的任意業(yè)務(wù)進(jìn)程的存活狀態(tài),當(dāng)任意業(yè)務(wù)進(jìn)程不存在時(shí),從業(yè)務(wù)處理信息表中刪除該業(yè)務(wù)進(jìn)程的注冊(cè)信息。
3.如權(quán)利要求2所述遠(yuǎn)程登錄集中服務(wù)控制方法,其特征在于,添加新增業(yè)務(wù)進(jìn)程的注冊(cè)信息到業(yè)務(wù)處理信息表或者從業(yè)務(wù)處理信息表中刪除業(yè)務(wù)進(jìn)程的注冊(cè)信息的步驟由分布式系統(tǒng)中的區(qū)別于本機(jī)的另一主機(jī)執(zhí)行,或者由本機(jī)執(zhí)行。
4.如權(quán)利要求1所述遠(yuǎn)程登錄集中服務(wù)控制方法,其特征在于,所述業(yè)務(wù)處理信息表存儲(chǔ)有業(yè)務(wù)進(jìn)程的注冊(cè)信息,所述業(yè)務(wù)進(jìn)程的注冊(cè)信息包括該業(yè)務(wù)進(jìn)程的類型名稱,所述分發(fā)策略包括對(duì)所述業(yè)務(wù)進(jìn)程的類型名稱的指定信息。
5.如權(quán)利要求4所述遠(yuǎn)程登錄集中服務(wù)控制方法,其特征在于,所述業(yè)務(wù)處理信息表中,所述業(yè)務(wù)進(jìn)程的注冊(cè)信息還包括該業(yè)務(wù)進(jìn)程所在的分布式系統(tǒng)中的業(yè)務(wù)主機(jī)的名稱和/或IP地址,以及在該業(yè)務(wù)主機(jī)中對(duì)應(yīng)開放的端口號(hào),通過遠(yuǎn)程登錄服務(wù)向各所述業(yè)務(wù)進(jìn)程分發(fā)所述的控制命令之前,以該業(yè)務(wù)主機(jī)的名稱和/或IP地址及所述端口號(hào)創(chuàng)建與該業(yè)務(wù)進(jìn)程的會(huì)話。
6.如權(quán)利要求1所述遠(yuǎn)程登錄集中服務(wù)控制方法,其特征在于,所述通過遠(yuǎn)程登錄服務(wù)向各所述業(yè)務(wù)進(jìn)程分發(fā)所述的控制命令的步驟中,具體包括如下任意一種適應(yīng)由分發(fā)策略決定的具體情形:
將所述控制命令分發(fā)給所述分布式系統(tǒng)中的所有業(yè)務(wù)進(jìn)程;
將所述控制命令分發(fā)給所述分布式系統(tǒng)中的所述分發(fā)策略指定信息指定的業(yè)務(wù)進(jìn)程類型對(duì)應(yīng)的所有業(yè)務(wù)進(jìn)程;
將所述控制命令分發(fā)給所述分布式系統(tǒng)中的所述分發(fā)策略指定信息指定的業(yè)務(wù)進(jìn)程類型對(duì)應(yīng)的任意一個(gè)業(yè)務(wù)進(jìn)程。
7.如權(quán)利要求1所述遠(yuǎn)程登錄集中服務(wù)控制方法,其特征在于,所述控制命令與分發(fā)策略表述于同一命令行中。
8.一種遠(yuǎn)程登錄集中服務(wù)控制裝置,其特征在于,包括:
接收模塊:用于接收遠(yuǎn)程登錄服務(wù)客戶端發(fā)送的控制命令和分發(fā)策略;
確定模塊:用于依據(jù)所述分發(fā)策略從預(yù)存的業(yè)務(wù)處理信息表中確定與該分發(fā)策略相對(duì)應(yīng)的分布式系統(tǒng)中的一個(gè)或多個(gè)業(yè)務(wù)進(jìn)程;
分發(fā)模塊:用于通過遠(yuǎn)程登錄服務(wù)向各所述業(yè)務(wù)進(jìn)程分發(fā)所述的控制命令;
反饋模塊:用于將各業(yè)務(wù)進(jìn)程各自執(zhí)行所述控制命令后反饋的結(jié)果信息反饋給所述的客戶端。
9.一種遠(yuǎn)程登錄集中服務(wù)控制方法,其特征在于,包括:
通過遠(yuǎn)程登錄服務(wù)向中心控制進(jìn)程發(fā)送控制命令及用于指定分布式系統(tǒng)中的一個(gè)或多個(gè)業(yè)務(wù)進(jìn)程的分發(fā)策略;
接收所述中心控制進(jìn)程依據(jù)所述分發(fā)策略分發(fā)所述控制命令到所述各業(yè)務(wù)進(jìn)程執(zhí)行后反饋的結(jié)果信息;
顯示所述結(jié)果信息。
10.一種分布式業(yè)務(wù)服務(wù)系統(tǒng),其特征在于,包括:
中心控制進(jìn)程主機(jī),用于接收客戶端發(fā)送的遠(yuǎn)程登錄服務(wù)控制命令及其分發(fā)策略,依據(jù)所述分發(fā)策略確定相應(yīng)的業(yè)務(wù)進(jìn)程,將向該些業(yè)務(wù)進(jìn)程所在的業(yè)務(wù)進(jìn)程主機(jī)分發(fā)所述的遠(yuǎn)程登錄服務(wù)控制命令,將各業(yè)務(wù)進(jìn)程主機(jī)執(zhí)行所述控制命令后的結(jié)果信息反饋給所述客戶端;
服務(wù)發(fā)現(xiàn)進(jìn)程主機(jī),用于發(fā)現(xiàn)分布式系統(tǒng)中的所述業(yè)務(wù)進(jìn)程,將各業(yè)務(wù)進(jìn)程的注冊(cè)信息添加到業(yè)務(wù)處理信息表中,或?qū)⒁呀?jīng)離線的業(yè)務(wù)進(jìn)程的注冊(cè)信息從該業(yè)務(wù)處理信息表中刪除;
一個(gè)或多個(gè)業(yè)務(wù)進(jìn)程主機(jī),用于運(yùn)行主動(dòng)向所述服務(wù)發(fā)現(xiàn)進(jìn)程主機(jī)注冊(cè)的所述的業(yè)務(wù)進(jìn)程,且用于執(zhí)行所述中心控制進(jìn)程主機(jī)分發(fā)的所述控制命令并相應(yīng)反饋結(jié)果信息。