欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種服務(wù)發(fā)布方法、服務(wù)發(fā)布服務(wù)器和服務(wù)注冊(cè)機(jī)的制作方法

文檔序號(hào):7556148閱讀:150來源:國(guó)知局
專利名稱:一種服務(wù)發(fā)布方法、服務(wù)發(fā)布服務(wù)器和服務(wù)注冊(cè)機(jī)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,特別是一種服務(wù)發(fā)布方法、服務(wù)發(fā)布服務(wù)器和服務(wù)注冊(cè)機(jī)。
背景技術(shù)
互聯(lián)網(wǎng),是由一些使用公用語(yǔ)言互相通信的計(jì)算機(jī)連接而成的全球網(wǎng)絡(luò),即廣域網(wǎng)、局域網(wǎng)及單機(jī)按照一定通訊協(xié)議組成的國(guó)際計(jì)算機(jī)網(wǎng)絡(luò)?;ヂ?lián)網(wǎng)是一種公用信息的載體,其中,所述互聯(lián)網(wǎng)中可以格局需求變更服務(wù)業(yè)務(wù),增加新業(yè)務(wù),刪除目前業(yè)務(wù),漏洞修復(fù)都需要更新代碼重新發(fā)布服務(wù)。目前,對(duì)于服務(wù)發(fā)布有這樣的方式,即:直接關(guān)閉所有的互聯(lián)網(wǎng)(Web)服務(wù)器,停止其使用,待所有的代碼部署完畢后,重新再啟動(dòng)服務(wù)器,恢復(fù)工作,這樣的方式會(huì)造成當(dāng)服務(wù)器頻繁發(fā)布服務(wù)時(shí),總是要關(guān)閉服務(wù)器來部署代碼,就會(huì)造成服務(wù)器可用時(shí)間減小,用戶無法正常享受到服務(wù)。

發(fā)明內(nèi)容
本發(fā)明提供一種服務(wù)發(fā)布方法、服務(wù)發(fā)布服務(wù)器和服務(wù)注冊(cè)機(jī),以解決使用現(xiàn)有技術(shù)服務(wù)器可用時(shí)間減小,用戶無法正常享受服務(wù)的問題。具體技術(shù)方案如下:—種服務(wù)發(fā)布方法,所述方法應(yīng)用于多臺(tái)服務(wù)發(fā)布服務(wù)器的當(dāng)前服務(wù)發(fā)布服務(wù)器中,其中,所述多臺(tái)服務(wù)發(fā)布服務(wù)器不會(huì)同時(shí)接收服務(wù)發(fā)布信號(hào),所述方法包括:
將第一注冊(cè)信息發(fā)送至服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第一注冊(cè)信息生成第一標(biāo)識(shí);并將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ);在接收到服務(wù)發(fā)布信號(hào)時(shí),發(fā)送服務(wù)發(fā)布請(qǐng)求至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)將與所述第一注冊(cè)信息相對(duì)應(yīng)的第一標(biāo)識(shí)刪除;在完成服務(wù)發(fā)布時(shí),將第二注冊(cè)信息發(fā)送至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第二注冊(cè)信息生成第二標(biāo)識(shí); 將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ)。優(yōu)選地,在所述將第一注冊(cè)信息發(fā)送至服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第一注冊(cè)信息生成第一標(biāo)識(shí)之后,還包括:接收由所述服務(wù)注冊(cè)機(jī)發(fā)送的心跳信息;依據(jù)所述心跳信息,生成響應(yīng)信息;將所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī)。一種服務(wù)發(fā)布方法,所述方法應(yīng)用于服務(wù)注冊(cè)機(jī),所述方法包括:接收當(dāng)前服務(wù)發(fā)布服務(wù)器的第一注冊(cè)信息;依據(jù)所述第一注冊(cè)信息,生成第一標(biāo)識(shí);并將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ);
當(dāng)所述當(dāng)前服務(wù)發(fā)布服務(wù)器需要發(fā)布服務(wù)信息時(shí),刪除與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí);在所述當(dāng)前服務(wù)發(fā)布服務(wù)器完成服務(wù)發(fā)布時(shí),再次接收所述當(dāng)前服務(wù)發(fā)布服務(wù)器
的第二注冊(cè)信息;依據(jù)所述第二注冊(cè)信息,生成第二標(biāo)識(shí);將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ)。優(yōu)選地,在所述依據(jù)所述第一注冊(cè)信息,生成第一標(biāo)識(shí)之后,還包括:向所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)送心跳信息;接收由依據(jù)所述心跳信息生成的響應(yīng)信息。—種服務(wù)發(fā)布服務(wù)器,包括:第一發(fā)送生成模塊、第一存儲(chǔ)模塊、發(fā)送刪除模塊、第二發(fā)送生成模塊和第二存儲(chǔ)模塊;所述第一發(fā)送生成模塊用于,將第一注冊(cè)信息發(fā)送至服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第一注冊(cè)信息生成第一標(biāo)識(shí);

所述第一存儲(chǔ)模塊用于,將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ);所述發(fā)送刪除模塊用于,在接收到服務(wù)發(fā)布信號(hào)時(shí),發(fā)送服務(wù)發(fā)布請(qǐng)求至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)將與所述第一注冊(cè)信息相對(duì)應(yīng)的第一標(biāo)識(shí)刪除;所述第二發(fā)送生成模塊用于,在完成服務(wù)發(fā)布時(shí),將第二注冊(cè)信息發(fā)送至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第二注冊(cè)信息生成第二標(biāo)識(shí);所述第二存儲(chǔ)模塊用于,將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ)。優(yōu)選地,還包括:接收模塊、生成模塊和返回模塊;所述接收模塊用于,接收由所述注冊(cè)服務(wù)機(jī)發(fā)送的心跳信息;所述生成模塊用于,依據(jù)所述心跳信息,生成響應(yīng)信息;所述返回模塊用于,將所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī)?!N服務(wù)注冊(cè)機(jī),包括:第一接收模塊、第一生成模塊、第三存儲(chǔ)模塊、刪除模塊、第二接收模塊、第二生成模塊和第四存儲(chǔ)模塊;所述第一接收模塊用于,接收當(dāng)前服務(wù)發(fā)布服務(wù)器的第一注冊(cè)信息;所述第一生成模塊用于,依據(jù)所述第一注冊(cè)信息,生成第一標(biāo)識(shí);所述第三存儲(chǔ)模塊用于,將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ);所述刪除模塊用于,當(dāng)所述當(dāng)前服務(wù)發(fā)布服務(wù)器需要發(fā)布服務(wù)信息時(shí),刪除與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí);所述第二接收模塊用于,在所述當(dāng)前服務(wù)發(fā)布服務(wù)器完成服務(wù)發(fā)布時(shí),再次接收所述當(dāng)前服務(wù)發(fā)布服務(wù)器的第二注冊(cè)信息;所述第二生成模塊用于,依據(jù)所述第二注冊(cè)信息,生成第二標(biāo)識(shí);所述第四存儲(chǔ)模塊用于,將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ)。優(yōu)選地,還包括:發(fā)送模塊和第三接收模塊;所述發(fā)送模塊用于,向所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)送心跳信息;所述第三接收模塊用于,接收由依據(jù)所述心跳信息生成的響應(yīng)信息。從以上技術(shù)方案可以看出,本發(fā)明中提供了一種服務(wù)發(fā)布方法、服務(wù)發(fā)布服務(wù)器和服務(wù)注冊(cè)機(jī),其中,所述方法應(yīng)用于包括有多臺(tái)服務(wù)發(fā)布服務(wù)器的當(dāng)前服務(wù)發(fā)布服務(wù)器中,并且所述多臺(tái)服務(wù)發(fā)布服務(wù)器不會(huì)同時(shí)接收服務(wù)發(fā)布信號(hào),所述當(dāng)前服務(wù)發(fā)布服務(wù)器將第一注冊(cè)信息發(fā)送給所述服務(wù)注冊(cè)機(jī),所述服務(wù)注冊(cè)機(jī)依據(jù)接收到的所述第一注冊(cè)信息生成第一標(biāo)識(shí),并將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ),當(dāng)所述當(dāng)前服務(wù)發(fā)布服務(wù)器需要發(fā)布服務(wù)信息時(shí),所述服務(wù)注冊(cè)機(jī)會(huì)刪除所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí),在完成服務(wù)發(fā)布時(shí),所述當(dāng)前服務(wù)發(fā)布服務(wù)器會(huì)發(fā)送第二注冊(cè)信息到所述服務(wù)注冊(cè)機(jī),所述服務(wù)注冊(cè)機(jī)會(huì)依據(jù)接收的所述第二注冊(cè)信息生成第二標(biāo)識(shí),并進(jìn)行存儲(chǔ),這樣的話,在所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)布服務(wù)的時(shí)候,只是暫停了所述當(dāng)前服務(wù)發(fā)布服務(wù)器的工作,而不影響到其他服務(wù)發(fā)布服務(wù)器的工作,因此不需要將所有服務(wù)器全部關(guān)閉,而造成可用時(shí)間減小的問題,使得用戶可以正常的享受服務(wù)提升了用戶的體驗(yàn)。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)發(fā)明或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例一公開的一種服務(wù)發(fā)布方法的流程示意圖;圖2為本發(fā)明實(shí)施例二公開的一種服務(wù)發(fā)布方法的流程示意圖;圖3為本發(fā)明實(shí)施例三公開的一種服務(wù)發(fā)布方法的流程示意圖;圖4為本發(fā)明實(shí)施例四公開的一種服務(wù)發(fā)布方法的流程示意圖;圖5為本發(fā)明實(shí)施例五公開的一種服務(wù)發(fā)布服務(wù)器的結(jié)構(gòu)不意圖;圖6為本發(fā)明實(shí)施例六公開的一種服務(wù)發(fā)布服務(wù)器的結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例七公開的一種服務(wù)注冊(cè)機(jī)的結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例八公開的一種服務(wù)注冊(cè)機(jī)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明的保護(hù)范圍。本發(fā)明實(shí)施例一公開一種服務(wù)發(fā)布方法,參見圖1所示,所述方法應(yīng)用于多臺(tái)服務(wù)發(fā)布服務(wù)器的當(dāng)前服務(wù)發(fā)布服務(wù)器中,其中,所述多臺(tái)服務(wù)發(fā)布服務(wù)器不會(huì)同時(shí)接收服務(wù)發(fā)布信號(hào),具體步驟包括:步驟SlOl:將第一注冊(cè)信息發(fā)送至服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第一注冊(cè)信息生成第一標(biāo)識(shí);其中,所述第一注冊(cè)信息包括:服務(wù)發(fā)布服務(wù)器的網(wǎng)絡(luò)協(xié)議地址、服務(wù)方法名字、方法版本號(hào)和服務(wù)超時(shí)時(shí)間值;所述服務(wù)注冊(cè)機(jī)會(huì)將所述第一注冊(cè)信息按照生成第一標(biāo)識(shí)的規(guī)則生成所述第一標(biāo)識(shí),其中,所述 生成第一標(biāo)識(shí)的規(guī)則為:以服務(wù)發(fā)布服務(wù)器的網(wǎng)絡(luò)協(xié)議地址、服務(wù)方法名字、方法版本號(hào)和服務(wù)超時(shí)時(shí)間值按照順序構(gòu)成字符串。
步驟S102:將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ);其中,可以將所述第一標(biāo)識(shí)存儲(chǔ)于所述服務(wù)注冊(cè)機(jī)中,也可以另外存儲(chǔ)于具有存儲(chǔ)功能的存儲(chǔ)器中,以便用戶查找。步驟S103:在接收到服務(wù)發(fā)布信號(hào)時(shí),發(fā)送服務(wù)發(fā)布請(qǐng)求至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)將與所述第一注冊(cè)信息相對(duì)應(yīng)的第一標(biāo)識(shí)刪除;步驟S104:在完成服務(wù)發(fā)布時(shí),將第二注冊(cè)信息發(fā)送至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第二注冊(cè)信息生成第二標(biāo)識(shí);需要說明的是,此處生成所述第二標(biāo)識(shí)的方法與生成所述第一標(biāo)識(shí)的方法相同。步驟S105:將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ)。本實(shí)施例公開了一種服務(wù)發(fā)布方法,所述方法應(yīng)用于多臺(tái)服務(wù)發(fā)布服務(wù)器的當(dāng)前服務(wù)發(fā)布服務(wù)器中,其中,所述多臺(tái)服務(wù)發(fā)布服務(wù)器不會(huì)同時(shí)接收服務(wù)發(fā)布信號(hào),所述當(dāng)前服務(wù)發(fā)布服務(wù)器將第一注 冊(cè)信息發(fā)送至服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第一注冊(cè)信息生成第一標(biāo)識(shí),并進(jìn)行存儲(chǔ),所述當(dāng)前服務(wù)發(fā)布器在接收到服務(wù)發(fā)布信號(hào)時(shí),會(huì)發(fā)送服務(wù)發(fā)布請(qǐng)求至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)將與所述第一注冊(cè)信息相對(duì)應(yīng)的第一標(biāo)識(shí)刪除,在完成服務(wù)發(fā)布時(shí),將第二注冊(cè)信息發(fā)送至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第二注冊(cè)信息生成第二標(biāo)識(shí),并將第二標(biāo)識(shí)進(jìn)行存儲(chǔ),由此可以看出,當(dāng)需要所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)布服務(wù)時(shí),只需要?jiǎng)h除所述服務(wù)注冊(cè)機(jī)中對(duì)應(yīng)的標(biāo)識(shí),即暫停了所述當(dāng)前服務(wù)發(fā)布服務(wù)器的工作,而不會(huì)影響到其他服務(wù)發(fā)布服務(wù)器的工作,因此不需要將所有服務(wù)器全部關(guān)閉,而造成可用時(shí)間減小的問題,使得用戶可以正常的享受服務(wù)。本發(fā)明實(shí)施例二公開的一種服務(wù)發(fā)布方法,參見圖2所示,所述方法應(yīng)用于多臺(tái)服務(wù)發(fā)布服務(wù)器的當(dāng)前服務(wù)發(fā)布服務(wù)器中,其中,所述多臺(tái)服務(wù)發(fā)布服務(wù)器不會(huì)同時(shí)接收服務(wù)發(fā)布信號(hào),具體步驟包括:步驟S201:將第一注冊(cè)信息發(fā)送至服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第一注冊(cè)信息生成第一標(biāo)識(shí);其中,所述第一注冊(cè)信息包括:服務(wù)發(fā)布服務(wù)器的網(wǎng)絡(luò)協(xié)議地址、服務(wù)方法名字、方法版本號(hào)和服務(wù)超時(shí)時(shí)間值;所述服務(wù)注冊(cè)機(jī)會(huì)將所述第一注冊(cè)信息按照生成第一標(biāo)識(shí)的規(guī)則生成所述第一標(biāo)識(shí),其中,所述生成第一標(biāo)識(shí)的規(guī)則為:以服務(wù)發(fā)布服務(wù)器的網(wǎng)絡(luò)協(xié)議地址、服務(wù)方法名字、方法版本號(hào)和服務(wù)超時(shí)時(shí)間值按照順序構(gòu)成字符串。步驟S202:接收由所述服務(wù)注冊(cè)機(jī)發(fā)送的心跳信息;需要說明的是,接收到的所述心跳信息時(shí)間間隔可以為I或者3S,也可以根據(jù)實(shí)際情況進(jìn)行設(shè)定。步驟S203:依據(jù)所述心跳信息,生成響應(yīng)信息;步驟S204:將所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī);需要說明的是,當(dāng)沒有生成所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī)時(shí),即所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)生問題,或出現(xiàn)故障,刪除與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí),當(dāng)所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī)時(shí),即所述當(dāng)前服務(wù)發(fā)布服務(wù)器沒有問題,那么實(shí)時(shí)發(fā)送注冊(cè)信息至服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述注冊(cè)信息生成標(biāo)識(shí),并將所述標(biāo)識(shí)進(jìn)行存儲(chǔ),這樣就可以實(shí)時(shí)更新所述服務(wù)注冊(cè)機(jī)中的與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的標(biāo)識(shí);步驟S205:將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ);其中,可以將所述第一標(biāo)識(shí)存儲(chǔ)于所述服務(wù)注冊(cè)機(jī)中,也可以另外存儲(chǔ)于具有存儲(chǔ)功能的存儲(chǔ)器中,以便用戶查找。步驟S206:在接收到所述服務(wù)發(fā)布信號(hào)時(shí),發(fā)送服務(wù)發(fā)布請(qǐng)求至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)將與所述第一注冊(cè)信息相對(duì)應(yīng)的第一標(biāo)識(shí)刪除;步驟S207:在完成服務(wù)發(fā)布時(shí),將第二注冊(cè)信息發(fā)送至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第二注冊(cè)信息生成第二標(biāo)識(shí);需要說明的是,此處生成所述第二標(biāo)識(shí)的方法與生成所述第一標(biāo)識(shí)的方法相同。步驟S208:將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ)。本實(shí)施例公開了一種服務(wù)發(fā)布服務(wù)方法,所述方法應(yīng)用于多臺(tái)服務(wù)發(fā)布服務(wù)器的當(dāng)前服務(wù)發(fā)布服務(wù)器中,其中,所述多臺(tái)服務(wù)發(fā)布服務(wù)器不會(huì)同時(shí)接收服務(wù)發(fā)布信號(hào),在實(shí)施例一的基礎(chǔ)上,增加了判斷所述當(dāng)前服務(wù)發(fā)布服務(wù)器是否運(yùn)行的方法,即所述服務(wù)注冊(cè)機(jī)向所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)送心跳信息,所述當(dāng)前服務(wù)發(fā)布服務(wù)器會(huì)依據(jù)所述心跳信息生成響應(yīng)信息,并將所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī),若沒有生成的響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī),即表明所述當(dāng)前服務(wù)發(fā)布服務(wù)器出現(xiàn)問題,刪除與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí),若有響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī),即表明所述當(dāng)前服務(wù)發(fā)布服務(wù)器沒有問題,可以實(shí)時(shí)更新與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的標(biāo)識(shí),這樣就可以準(zhǔn)確的了解到所述服務(wù)發(fā)布服務(wù)器的工作狀態(tài),并可以實(shí)時(shí)更新與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的標(biāo)識(shí),提高了所述方法使用的準(zhǔn)確率。本發(fā)明實(shí)施例三公開的一 種服務(wù)發(fā)布方法,參見圖3所示,所述方法應(yīng)用于服務(wù)注冊(cè)機(jī)中,具體步驟包括:步驟S301:接收當(dāng)前服務(wù)發(fā)布服務(wù)器的第一注冊(cè)信息;其中,所述第一注冊(cè)信息包括:服務(wù)發(fā)布服務(wù)器的網(wǎng)絡(luò)協(xié)議地址、服務(wù)方法名字、方法版本號(hào)和服務(wù)超時(shí)時(shí)間值。步驟S302:依據(jù)所述第一注冊(cè)信息,生成第一標(biāo)識(shí);其中,所述服務(wù)注冊(cè)機(jī)會(huì)將所述第一注冊(cè)信息按照生成第一標(biāo)識(shí)的規(guī)則生成第所述第一標(biāo)識(shí),其中,所述生成第一標(biāo)識(shí)的規(guī)則為:以服務(wù)發(fā)布服務(wù)器的網(wǎng)絡(luò)協(xié)議地址、服務(wù)方法名字、方法版本號(hào)和服務(wù)超時(shí)時(shí)間值按照順序構(gòu)成字符串。步驟S303:將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ);步驟S304:當(dāng)所述當(dāng)前服務(wù)發(fā)布服務(wù)器需要發(fā)布服務(wù)信息時(shí),刪除與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí);步驟S305:在所述當(dāng)前服務(wù)發(fā)布服務(wù)器完成服務(wù)發(fā)布時(shí),再次接收所述當(dāng)前服務(wù)發(fā)布服務(wù)器的第二注冊(cè)信息;步驟S306:依據(jù)所述第二注冊(cè)信息,生成第二標(biāo)識(shí);需要說明的是,此處生成所述第二標(biāo)識(shí)的方法與生成所述第一標(biāo)識(shí)的方法相同。步驟S307:將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ)。本實(shí)施例公開了一種服務(wù)發(fā)布方法,所述方法應(yīng)用于服務(wù)注冊(cè)機(jī),具體包括:所述服務(wù)注冊(cè)機(jī)接收當(dāng)前服務(wù)發(fā)布服務(wù)器的第一注冊(cè)信息,依據(jù)所述第一注冊(cè)信息,生成第一標(biāo)識(shí),并將所述標(biāo)識(shí)進(jìn)行存儲(chǔ),當(dāng)所述當(dāng)前服務(wù)發(fā)布服務(wù)器需要發(fā)布服務(wù)信息時(shí),所述服務(wù)注冊(cè)機(jī)刪除與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí),當(dāng)所述服務(wù)注冊(cè)機(jī)再次接收所述當(dāng)前服務(wù)發(fā)布服務(wù)器的第二注冊(cè)信息,依據(jù)所述第二注冊(cè)信息,生成第二標(biāo)識(shí),將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ),在所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)布服務(wù)的時(shí)候,只是暫停了所述當(dāng)前服務(wù)發(fā)布服務(wù)器的工作,而不影響到其他服務(wù)發(fā)布服務(wù)器的工作,因此不需要將所有服務(wù)器全部關(guān)閉,而造成可用時(shí)間減小的問題,使得用戶可以正常的享受服務(wù)。本發(fā)明實(shí)施例四公開的一種服務(wù)發(fā)布方法,參見圖4所示,所述方法應(yīng)用于服務(wù)注冊(cè)機(jī)中,具體步驟包括:步驟S401:接收當(dāng)前服務(wù)發(fā)布服務(wù)器的第一注冊(cè)信息;其中,所述第一注冊(cè)信息包括:服務(wù)發(fā)布服務(wù)器的網(wǎng)絡(luò)協(xié)議地址、服務(wù)方法名字、方法版本號(hào)和服務(wù)超時(shí)時(shí)間值。步驟S402:依據(jù)所述第一注冊(cè)信息,生成第一標(biāo)識(shí);其中,所述服務(wù)注冊(cè)機(jī)會(huì)將所述第一注冊(cè)信息按照生成第一標(biāo)識(shí)的規(guī)則生成所述第一標(biāo)識(shí),其中,所述生成第一標(biāo)識(shí)的規(guī)則為:以服務(wù)發(fā)布服務(wù)器的網(wǎng)絡(luò)協(xié)議地址、服務(wù)方法名字、方法版本 號(hào)和服務(wù)超時(shí)時(shí)間值按照順序構(gòu)成字符串。步驟S403:向所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)送心跳信息;需要說明的是,接收到的所述心跳信息時(shí)間間隔可以為I或者3S,也可以根據(jù)實(shí)際情況進(jìn)行設(shè)定。步驟S404:接收由依據(jù)所述心跳信息生成的響應(yīng)信息;需要說明的是,當(dāng)沒有生成所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī)時(shí),即所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)生問題,或出現(xiàn)故障,刪除與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí),當(dāng)所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī)時(shí),即所述當(dāng)前服務(wù)發(fā)布服務(wù)器沒有問題,那么實(shí)時(shí)發(fā)送注冊(cè)信息至服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述注冊(cè)信息生成標(biāo)識(shí),并將所述標(biāo)識(shí)進(jìn)行存儲(chǔ),這樣就可以實(shí)時(shí)更新所述服務(wù)注冊(cè)機(jī)中的與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的標(biāo)識(shí)。步驟S405:將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ);步驟S406:當(dāng)所述當(dāng)前服務(wù)發(fā)布服務(wù)器需要發(fā)布服務(wù)信息時(shí),刪除與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí);步驟S407:在所述當(dāng)前服務(wù)發(fā)布服務(wù)器完成服務(wù)發(fā)布時(shí),再次接收所述當(dāng)前服務(wù)發(fā)布服務(wù)器的第二注冊(cè)信息;步驟S408:依據(jù)所述第二注冊(cè)信息,生成第二標(biāo)識(shí);需要說明的是,此處生成所述第二標(biāo)識(shí)的方法與生成所述第一標(biāo)識(shí)的方法相同。步驟S409:將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ)。本實(shí)施例公開了一種服務(wù)發(fā)布方法,所述方法應(yīng)用于服務(wù)注冊(cè)機(jī)中,在實(shí)施例三的基礎(chǔ)上,增加了判斷所述當(dāng)前服務(wù)發(fā)布服務(wù)器是否運(yùn)行的方法,即所述服務(wù)注冊(cè)機(jī)向所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)送心跳信息,所述當(dāng)前服務(wù)發(fā)布服務(wù)器會(huì)依據(jù)所述心跳信息生成響應(yīng)信息,并將所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī),若沒有生成的響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī),即表明所述當(dāng)前服務(wù)發(fā)布服務(wù)器出現(xiàn)問題,刪除與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí),若有響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī),即表明所述當(dāng)前服務(wù)發(fā)布服務(wù)器沒有問題,可以實(shí)時(shí)更新與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的標(biāo)識(shí),這樣就可以準(zhǔn)確的了解到所述服務(wù)發(fā)布服務(wù)器的工作狀態(tài),并可以實(shí)時(shí)更新與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的標(biāo)識(shí),提高了所述方法使用的準(zhǔn)確率。在具體實(shí)際應(yīng)用環(huán)境中,存在多臺(tái)服務(wù)發(fā)布服務(wù)器和服務(wù)注冊(cè)機(jī),所述多臺(tái)服務(wù)發(fā)布服務(wù)器會(huì)將各自的注冊(cè)信息發(fā)送給所述服務(wù)注冊(cè)機(jī),所述服務(wù)注冊(cè)機(jī)會(huì)生成多臺(tái)服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的標(biāo)識(shí),并存儲(chǔ)在所述服務(wù)注冊(cè)機(jī)中,并且,所述多臺(tái)服務(wù)發(fā)布服務(wù)器不會(huì)同時(shí)接收服務(wù)發(fā)布信號(hào),也就是說,所述多臺(tái)服務(wù)發(fā)布服務(wù)器不會(huì)同時(shí)進(jìn)行服務(wù)發(fā)布;在當(dāng)前服務(wù)發(fā)布服務(wù)器與服務(wù)注冊(cè)機(jī)間進(jìn)行交互時(shí),所述當(dāng)前服務(wù)發(fā)布服務(wù)器將第一注冊(cè)信息發(fā)送至所述服務(wù)注冊(cè)機(jī)中,所述服務(wù)注冊(cè)機(jī)會(huì)接收所述第一注冊(cè)信息并生成第一標(biāo)識(shí),并將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ),當(dāng)所述當(dāng)前服務(wù)發(fā)布服務(wù)器接收到服務(wù)發(fā)布的信號(hào)時(shí),會(huì)向所述服務(wù)注冊(cè)機(jī)發(fā)送服務(wù)發(fā)布請(qǐng)求,所述服務(wù)注冊(cè)機(jī)會(huì)刪除與所述第一注冊(cè)信息相對(duì)應(yīng)的第一標(biāo)識(shí),此時(shí),所述當(dāng)前服務(wù)發(fā)布服務(wù)器會(huì)暫停工作,而其他的服務(wù)發(fā)布服務(wù)器會(huì)正常工作;當(dāng)所述當(dāng)前服務(wù)發(fā)布服務(wù)器完成服務(wù)發(fā)布信號(hào)時(shí),將第二注冊(cè)信息發(fā)送至所述服務(wù)注冊(cè)機(jī),所述服務(wù)注冊(cè)機(jī)會(huì)依據(jù)接收到的所述第二注冊(cè)信息生成第二標(biāo)識(shí),并將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ);此外,為了保證準(zhǔn)確得到所述當(dāng)前服務(wù)發(fā)布服務(wù)器的工作狀態(tài),所述服務(wù)注冊(cè)機(jī)會(huì)向所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)送心跳信息,所述 心跳信息可以隔1S、3S或5S來發(fā)出,當(dāng)然時(shí)間間隔可以由用戶來設(shè)定,所述當(dāng)前服務(wù)發(fā)布服務(wù)器會(huì)依據(jù)所述心跳信息,生成響應(yīng)信息,并將所述響應(yīng)信息返回給所述服務(wù)注冊(cè)機(jī),以此來表明所述當(dāng)前服務(wù)發(fā)布服務(wù)器的工作狀態(tài),當(dāng)沒有所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī),則表明所述當(dāng)前服務(wù)發(fā)布服務(wù)器出現(xiàn)了問題;在得到所述當(dāng)前服務(wù)發(fā)布服務(wù)器的工作狀態(tài)為正常以后,所述當(dāng)前服務(wù)發(fā)布服務(wù)器可以實(shí)時(shí)的將其注冊(cè)信息發(fā)送給所述服務(wù)注冊(cè)機(jī),所述服務(wù)注冊(cè)機(jī)會(huì)依據(jù)所述注冊(cè)信息生成對(duì)應(yīng)的標(biāo)識(shí),并存儲(chǔ),以實(shí)現(xiàn)對(duì)標(biāo)識(shí)庫(kù)中標(biāo)識(shí)的實(shí)時(shí)更新。本發(fā)明實(shí)施例五公開了一種服務(wù)發(fā)布服務(wù)器,參見圖5所示,所述服務(wù)發(fā)布服務(wù)器包括:第一發(fā)送生成模塊101、第一存儲(chǔ)模塊102、發(fā)送刪除模塊103、第二發(fā)送生成模塊104和第二存儲(chǔ)模塊105 ;其中,所述第一發(fā)送生成模塊101用于,將第一注冊(cè)信息發(fā)送至服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第一注冊(cè)信息生成第一標(biāo)識(shí);其中,所述第一注冊(cè)信息包括:服務(wù)發(fā)布服務(wù)器的網(wǎng)絡(luò)協(xié)議地址、服務(wù)方法名字、方法版本號(hào)和服務(wù)超時(shí)時(shí)間值;所述服務(wù)注冊(cè)機(jī)會(huì)將所述第一注冊(cè)信息按照生成第一標(biāo)識(shí)的規(guī)則生成所述第一標(biāo)識(shí),其中,所述生成第一標(biāo)識(shí)的規(guī)則為:以服務(wù)發(fā)布服務(wù)器的網(wǎng)絡(luò)協(xié)議地址、服務(wù)方法名字、方法版本號(hào)和服務(wù)超時(shí)時(shí)間值按照順序構(gòu)成字符串。所述第一存儲(chǔ)模塊102用于,將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ);其中,可以將所述第一標(biāo)識(shí)存儲(chǔ)于所述服務(wù)注冊(cè)機(jī)中,也可以另外存儲(chǔ)于具有存儲(chǔ)功能的存儲(chǔ)器中,以便用戶查找。
所述發(fā)送刪除模塊103用于,在接收到服務(wù)發(fā)布信號(hào)時(shí),發(fā)送服務(wù)發(fā)布請(qǐng)求至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)將與所述第一注冊(cè)信息相對(duì)應(yīng)的第一標(biāo)識(shí)刪除;所述第二發(fā)送生成模塊104用于,在完成服務(wù)發(fā)布時(shí),將第二注冊(cè)信息發(fā)送至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第二注冊(cè)信息生成第二標(biāo)識(shí);需要說明的是,此處生成所述第二標(biāo)識(shí)的方法與生成所述第一標(biāo)識(shí)的方法相同。所述第二存儲(chǔ)模塊105用于,將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ)。本實(shí)施例公開的一種服務(wù)發(fā)布服務(wù)器,所述服務(wù)發(fā)布服務(wù)器包括:第一發(fā)送生成模塊、第一存儲(chǔ)模塊、發(fā)送刪除模塊、第二發(fā)送生成模塊和第二存儲(chǔ)模塊,其中,所述第一發(fā)送生成模塊用于,將第一注冊(cè)信息發(fā)送至服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第一注冊(cè)信息生成第一標(biāo)識(shí),所述第一存儲(chǔ)模塊用于,將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ),所述發(fā)送刪除模塊用于,在接收到服務(wù)發(fā)布信號(hào)時(shí),發(fā)送服務(wù)發(fā)布請(qǐng)求至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)將與所述第一注冊(cè)信息相對(duì)應(yīng)的第一標(biāo)識(shí)刪除,所述第二發(fā)送生成模塊用于,在完成服務(wù)發(fā)布時(shí),將第二注冊(cè)信息發(fā)送至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第二注冊(cè)信息生成第二標(biāo)識(shí),所述第二存儲(chǔ)模塊用于,將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ),當(dāng)需要所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)布服務(wù)時(shí),只需要?jiǎng)h除所述服務(wù)注冊(cè)機(jī)中對(duì)應(yīng)的標(biāo)識(shí),即暫停了所述當(dāng)前服務(wù)發(fā)布服務(wù)器的工作,而不會(huì)影響到其他服務(wù)發(fā)布服務(wù)器的工作,因此不需要將所有服務(wù)器全部關(guān)閉,而造成可用時(shí)間減小的問題,使得用戶可以正常的孕受:服務(wù)。本發(fā)明實(shí)施例六公開了一種服務(wù)發(fā)布服務(wù)器,參見圖6所示,所述服務(wù)發(fā)布服務(wù)器包括:第一發(fā)送生成模塊 101、第一存儲(chǔ)模塊102、發(fā)送刪除模塊103、第二發(fā)送生成模塊104和第二存儲(chǔ)模塊105、接收模塊106、生成模塊107和返回模塊108 ;其中,所述第一發(fā)送生成模塊101、第一存儲(chǔ)模塊102、發(fā)送刪除模塊103、第二發(fā)送生成模塊104和第二存儲(chǔ)模塊105與實(shí)施例五中公開的所述第一發(fā)送生成模塊101、第一存儲(chǔ)模塊102、發(fā)送刪除模塊103、第二發(fā)送生成模塊104和第二存儲(chǔ)模塊105 —致;所述接收模塊106用于,接收由所述注冊(cè)服務(wù)機(jī)發(fā)送的心跳信息;需要說明的是,接收到的所述心跳信息時(shí)間間隔可以為IS或者3S,也可以根據(jù)實(shí)際情況進(jìn)行設(shè)定。所述生成模塊107用于,依據(jù)所述心跳信息,生成響應(yīng)信息;所述返回模塊108用于,將所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī)。需要說明的是,當(dāng)沒有生成所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī)時(shí),即所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)生問題,或出現(xiàn)故障,刪除與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí),當(dāng)所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī)時(shí),即所述當(dāng)前服務(wù)發(fā)布服務(wù)器沒有問題,那么實(shí)時(shí)發(fā)送注冊(cè)信息至服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述注冊(cè)信息生成標(biāo)識(shí),并將所述標(biāo)識(shí)進(jìn)行存儲(chǔ),這樣就可以實(shí)時(shí)更新所述服務(wù)注冊(cè)機(jī)中的與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的標(biāo)識(shí).
本實(shí)施例公開了一種服務(wù)發(fā)布服務(wù)器,在實(shí)施例五的基礎(chǔ)上,所述服務(wù)發(fā)布服務(wù)器包括:接收模塊、生成模塊和返回模塊、其中,所述接收模塊用于,接收由所述注冊(cè)服務(wù)機(jī)發(fā)送的心跳信息,所述生成模塊用于,依據(jù)所述心跳信息,生成響應(yīng)信息,所述返回模塊用于,將所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī),若沒有生成的響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī),即表明所述當(dāng)前服務(wù)發(fā)布服務(wù)器出現(xiàn)問題,刪除與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí),若有響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī),即表明所述當(dāng)前服務(wù)發(fā)布服務(wù)器沒有問題,可以實(shí)時(shí)更新與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的標(biāo)識(shí),這樣就可以準(zhǔn)確的了解到所述服務(wù)發(fā)布服務(wù)器的工作狀態(tài),并可以實(shí)時(shí)更新與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的標(biāo)識(shí),提高了所述方法使用的準(zhǔn)確率。本發(fā)明實(shí)施例七公開了一種服務(wù)注冊(cè)機(jī),參見圖7所示,所述服務(wù)注冊(cè)機(jī)包括:第一接收模塊201、第一生成模塊202、第三存儲(chǔ)模塊203、刪除模塊204、第二接收模塊205、第二生成模塊206和第四存儲(chǔ)模塊207 ;其中,所述第一接收模塊201用于,接收當(dāng)前服務(wù)發(fā)布服務(wù)器的第一注冊(cè)信息;其中,所述第一注冊(cè)信息包括:服務(wù)發(fā)布服務(wù)器的網(wǎng)絡(luò)協(xié)議地址、服務(wù)方法名字、方法版本號(hào)和服務(wù)超時(shí)時(shí)間值。所述第一生成模塊202用于,依據(jù)所述第一注冊(cè)信息,生成第一標(biāo)識(shí);其中,所述服務(wù)注冊(cè)機(jī)會(huì)將所述第一注冊(cè)信息按照生成第一標(biāo)識(shí)的規(guī)則生成所述第一標(biāo)識(shí),其中,所述生成第一標(biāo)識(shí)的規(guī)則為:以服務(wù)發(fā)布服務(wù)器的網(wǎng)絡(luò)協(xié)議地址、服務(wù)方法名字、方法版本號(hào)和服務(wù)超時(shí)時(shí)間值按照順序構(gòu)成字符串。所述第三存儲(chǔ)模塊203用于,將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ);所述刪除模塊204用于,當(dāng)所述當(dāng)前服務(wù)發(fā)布服務(wù)器需要發(fā)布服務(wù)信息時(shí),刪除與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí);所述第二接收模塊205用于,在所述當(dāng)前服務(wù)發(fā)布服務(wù)器完成服務(wù)發(fā)布時(shí),再次接收所述當(dāng)前服務(wù)發(fā)布服務(wù)器的第二注冊(cè)信息;

所述第二生成模塊206用于,依據(jù)所述第二注冊(cè)信息,生成第二標(biāo)識(shí);需要說明的是,此處生成所述第二標(biāo)識(shí)的方法與生成所述第一標(biāo)識(shí)的方法相同。所述第四存儲(chǔ)模塊207用于,將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ)。本實(shí)施例公開了一種服務(wù)注冊(cè)機(jī),所述服務(wù)注冊(cè)機(jī)包括:第一接收模塊、第一生成模塊、第三存儲(chǔ)模塊、刪除模塊、第二接收模塊、第二生成模塊和第四存儲(chǔ)模塊,其中,所述第一接收模塊用于,接收當(dāng)前服務(wù)發(fā)布服務(wù)器的第一注冊(cè)信息,所述第一生成模塊用于,依據(jù)所述第一注冊(cè)信息,生成第一標(biāo)識(shí),所述第三存儲(chǔ)模塊用于,將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ),所述刪除模塊用于,當(dāng)所述當(dāng)前服務(wù)發(fā)布服務(wù)器需要發(fā)布服務(wù)信息時(shí),刪除與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí),所述第二接收模塊用于,在所述當(dāng)前服務(wù)發(fā)布服務(wù)器完成服務(wù)發(fā)布時(shí),再次接收所述當(dāng)前服務(wù)發(fā)布服務(wù)器的第二注冊(cè)信息,所述第二生成模塊用于,依據(jù)所述第二注冊(cè)信息,生成第二標(biāo)識(shí),所述第四存儲(chǔ)模塊用于,將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ),在所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)布服務(wù)的時(shí)候,只是暫停了所述當(dāng)前服務(wù)發(fā)布服務(wù)器的工作,而不影響到其他服務(wù)發(fā)布服務(wù)器的工作,因此不需要將所有服務(wù)器全部關(guān)閉,而造成可用時(shí)間減小的問題,使得用戶可以正常的享受服務(wù)。本發(fā)明實(shí)施例八公開了一種服務(wù)注冊(cè)機(jī),參見圖8所示,所述服務(wù)注冊(cè)機(jī)包括:第一接收模塊201、第一生成模塊202、第三存儲(chǔ)模塊203、刪除模塊204、第二接收模塊205、第二生成模塊206、第四存儲(chǔ)模塊207、發(fā)送模塊208和第三接收模塊209 ;其中,所述第一接收模塊201、第一生成模塊202、第三存儲(chǔ)模塊203、刪除模塊204、第二接收模塊205、第二生成模塊206和第四存儲(chǔ)模塊207實(shí)施例七公開的所述第一接收模塊201、第一生成模塊202、第三存儲(chǔ)模塊203、刪除模塊204、第二接收模塊205、第二生成模塊206和第四存儲(chǔ)模塊207 —致;所述發(fā)送模塊208用于,向所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)送心跳信息;需要說明的是,接收到的所述心跳信息時(shí)間間隔可以為IS或者3S,也可以根據(jù)實(shí)際情況進(jìn)行設(shè)定。所述第三接收模塊209用于,接收由依據(jù)所述心跳信息生成的響應(yīng)信息。需要說明的是,當(dāng)沒有生成所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī)時(shí),即所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)生問題,或出現(xiàn)故障,刪除與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí),當(dāng)所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī)時(shí),即所述當(dāng)前服務(wù)發(fā)布服務(wù)器沒有問題,那么實(shí)時(shí)發(fā)送注冊(cè)信息至服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述注冊(cè)信息生成標(biāo)識(shí),并將所述標(biāo)識(shí)進(jìn)行存儲(chǔ),這樣就可以實(shí)時(shí)更新所述服務(wù)注冊(cè)機(jī)中的與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的標(biāo)識(shí)。本實(shí)施例公開了一種服務(wù)注冊(cè)機(jī),在實(shí)施例七的基礎(chǔ)上,所述服務(wù)注冊(cè)機(jī)還包括:發(fā)送模塊和第三接收模塊,其中,所述發(fā)送模塊用于,向所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)送心跳信息,所述第三接收模塊用于,接收由依據(jù)所述心跳信息生成的響應(yīng)信息,若沒有生成的響應(yīng)信息返回至所述服務(wù)·注冊(cè)機(jī),即表明所述當(dāng)前服務(wù)發(fā)布服務(wù)器出現(xiàn)問題,刪除與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí),若有響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī),即表明所述當(dāng)前服務(wù)發(fā)布服務(wù)器沒有問題,可以實(shí)時(shí)更新與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的標(biāo)識(shí),這樣就可以準(zhǔn)確的了解到所述服務(wù)發(fā)布服務(wù)器的工作狀態(tài),并可以實(shí)時(shí)更新與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的標(biāo)識(shí),提高了所述方法使用的準(zhǔn)確率。本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法部分說明即可。對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬范圍。
權(quán)利要求
1.一種服務(wù)發(fā)布方法,其特征在于,所述方法應(yīng)用于多臺(tái)服務(wù)發(fā)布服務(wù)器的當(dāng)前服務(wù)發(fā)布服務(wù)器中,其中,所述多臺(tái)服務(wù)發(fā)布服務(wù)器不會(huì)同時(shí)接收服務(wù)發(fā)布信號(hào),所述方法包括: 將第一注冊(cè)信息發(fā)送至服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第一注冊(cè)信息生成第一標(biāo)識(shí);并將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ); 在接收到服務(wù)發(fā)布信號(hào)時(shí),發(fā)送服務(wù)發(fā)布請(qǐng)求至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)將與所述第一注冊(cè)信息相對(duì)應(yīng)的第一標(biāo)識(shí)刪除; 在完成服務(wù)發(fā)布時(shí),將第二注冊(cè)信息發(fā)送至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第二注冊(cè)信息生成第二標(biāo)識(shí); 將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將第一注冊(cè)信息發(fā)送至服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù) 注冊(cè)機(jī)依據(jù)其接收到的所述第一注冊(cè)信息生成第一標(biāo)識(shí)之后,還包括: 接收由所述服務(wù)注冊(cè)機(jī)發(fā)送的心跳信息; 依據(jù)所述心跳信息,生成響應(yīng)信息; 將所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī)。
3.一種服務(wù)發(fā)布方法,其特征在于,所述方法應(yīng)用于服務(wù)注冊(cè)機(jī),所述方法包括: 接收當(dāng)前服務(wù)發(fā)布服務(wù)器的第一注冊(cè)信息; 依據(jù)所述第一注冊(cè)信息,生成第一標(biāo)識(shí); 并將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ); 當(dāng)所述當(dāng)前服務(wù)發(fā)布服務(wù)器需要發(fā)布服務(wù)信息時(shí),刪除與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí); 在所述當(dāng)前服務(wù)發(fā)布服務(wù)器完成服務(wù)發(fā)布時(shí),再次接收所述當(dāng)前服務(wù)發(fā)布服務(wù)器的第二注冊(cè)信息; 依據(jù)所述第二注冊(cè)信息,生成第二標(biāo)識(shí); 將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述依據(jù)所述第一注冊(cè)信息,生成第一標(biāo)識(shí)之后,還包括: 向所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)送心跳信息; 接收由依據(jù)所述心跳信息生成的響應(yīng)信息。
5.一種服務(wù)發(fā)布服務(wù)器,其特征在于,包括:第一發(fā)送生成模塊、第一存儲(chǔ)模塊、發(fā)送刪除模塊、第二發(fā)送生成模塊和第二存儲(chǔ)模塊; 所述第一發(fā)送生成模塊用于,將第一注冊(cè)信息發(fā)送至服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第一注冊(cè)信息生成第一標(biāo)識(shí); 所述第一存儲(chǔ)模塊用于,將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ); 所述發(fā)送刪除模塊用于,在接收到服務(wù)發(fā)布信號(hào)時(shí),發(fā)送服務(wù)發(fā)布請(qǐng)求至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)將與所述第一注冊(cè)信息相對(duì)應(yīng)的第一標(biāo)識(shí)刪除; 所述第二發(fā)送生成模塊用于,在完成服務(wù)發(fā)布時(shí),將第二注冊(cè)信息發(fā)送至所述服務(wù)注冊(cè)機(jī),觸發(fā)所述服務(wù)注冊(cè)機(jī)依據(jù)其接收到的所述第二注冊(cè)信息生成第二標(biāo)識(shí); 所述第二存儲(chǔ)模塊用于,將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ)。
6.根據(jù)權(quán)利要求5所述的服務(wù)發(fā)布服務(wù)器,其特征在于,還包括:接收模塊、生成模塊和返回模塊; 所述接收模塊用于,接收由所述注冊(cè)服務(wù)機(jī)發(fā)送的心跳信息; 所述生成模塊用于,依據(jù)所述心跳信息,生成響應(yīng)信息; 所述返回模塊用于,將所述響應(yīng)信息返回至所述服務(wù)注冊(cè)機(jī)。
7.一種服務(wù)注冊(cè)機(jī),其特征在于,包括:第一接收模塊、第一生成模塊、第三存儲(chǔ)模塊、刪除模塊、第二接收模塊、第二生成模塊和第四存儲(chǔ)模塊; 所述第一接收模塊用于,接收當(dāng)前服務(wù)發(fā)布服務(wù)器的第一注冊(cè)信息; 所述第一生成模塊用于,依據(jù)所述第一注冊(cè)信息,生成第一標(biāo)識(shí); 所述第三存儲(chǔ)模塊用于,將所述第一標(biāo)識(shí)進(jìn)行存儲(chǔ); 所述刪除模塊用于,當(dāng)所述當(dāng)前服務(wù)發(fā)布服務(wù)器需要發(fā)布服務(wù)信息時(shí),刪除與所述當(dāng)前服務(wù)發(fā)布服務(wù)器對(duì)應(yīng)的第一標(biāo)識(shí); 所述第二接收模塊用于,在所述當(dāng)前服務(wù)發(fā)布服務(wù)器完成服務(wù)發(fā)布時(shí),再次接收所述當(dāng)前服務(wù)發(fā)布服務(wù)器的第二注冊(cè)信息; 所述第二生成模塊用于,依據(jù)所述第二注冊(cè)信息,生成第二標(biāo)識(shí); 所述第四存儲(chǔ)模塊用于,將所述第二標(biāo)識(shí)進(jìn)行存儲(chǔ)。
8.根據(jù)權(quán)利要求7所述的服務(wù)注冊(cè)機(jī),其特征在于,還包括:發(fā)送模塊和第三接收模塊; 所述發(fā)送模塊用于,向所述當(dāng)前服務(wù)發(fā)布服務(wù)器發(fā)送心跳信息; 所述第三接收模塊用于,接收由依據(jù)所述心跳信息生成的響應(yīng)信息。
全文摘要
本發(fā)明中提供了一種服務(wù)發(fā)布方法、服務(wù)發(fā)布服務(wù)器和服務(wù)注冊(cè)機(jī),所述方法應(yīng)用于多臺(tái)服務(wù)發(fā)布服務(wù)器的當(dāng)前服務(wù)發(fā)布服務(wù)器中,且多臺(tái)服務(wù)發(fā)布服務(wù)器不會(huì)同時(shí)進(jìn)行服務(wù)發(fā)布,當(dāng)前服務(wù)發(fā)布服務(wù)器將第一注冊(cè)信息發(fā)送給服務(wù)注冊(cè)機(jī),服務(wù)注冊(cè)機(jī)依據(jù)第一注冊(cè)信息生成第一標(biāo)識(shí),在當(dāng)前服務(wù)發(fā)布服務(wù)器需要發(fā)布服務(wù)信息時(shí),服務(wù)注冊(cè)機(jī)會(huì)刪除第一標(biāo)識(shí),在完成服務(wù)發(fā)布后,當(dāng)前服務(wù)發(fā)布服務(wù)器會(huì)發(fā)送第二注冊(cè)信息到服務(wù)注冊(cè)機(jī),服務(wù)注冊(cè)機(jī)會(huì)依據(jù)第二注冊(cè)信息生成第二標(biāo)識(shí),由此,在當(dāng)前服務(wù)發(fā)布服務(wù)器服務(wù)發(fā)布的時(shí)候,只是暫停了當(dāng)前服務(wù)發(fā)布服務(wù)器的工作,而不影響到其他服務(wù)發(fā)布服務(wù)器的工作,因此不需要將整個(gè)服務(wù)器全部關(guān)閉,提升了用戶的體驗(yàn)。
文檔編號(hào)H04L29/06GK103227723SQ20131017981
公開日2013年7月31日 申請(qǐng)日期2013年5月14日 優(yōu)先權(quán)日2013年5月14日
發(fā)明者不公告發(fā)明人 申請(qǐng)人:浙江宇天科技股份有限公司, 廣東宇天科技有限公司, 夏陽(yáng)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
克拉玛依市| 类乌齐县| 陆丰市| 五原县| 普格县| 临邑县| 金阳县| 安西县| 义马市| 大冶市| 雷州市| 夏河县| 罗平县| 红原县| 确山县| 扎兰屯市| 武乡县| 筠连县| 阿尔山市| 夏津县| 大理市| 杭锦后旗| 晋宁县| 马边| 军事| 南丰县| 六安市| 吉首市| 德兴市| 错那县| 株洲县| 上高县| 林周县| 永嘉县| 石泉县| 枞阳县| 遂川县| 怀集县| 乡宁县| 五峰| 海南省|