亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于共享內(nèi)存的服務(wù)發(fā)現(xiàn)方法、裝置及系統(tǒng)、服務(wù)器與流程

文檔序號(hào):12132796閱讀:來源:國知局

技術(shù)特征:

1.一種基于共享內(nèi)存的服務(wù)發(fā)現(xiàn)方法,包括:

監(jiān)聽并獲取消息隊(duì)列中記錄的服務(wù)名稱;其中,所述服務(wù)名稱是客戶端接收到應(yīng)用層訪問服務(wù)的請求之后,在共享內(nèi)存中未查詢到所述服務(wù)的服務(wù)提供者信息而寫入到消息隊(duì)列中;

根據(jù)所述服務(wù)名稱,從服務(wù)注冊組件處獲取所述服務(wù)的服務(wù)提供者信息;

將所述服務(wù)的服務(wù)提供者信息寫入共享內(nèi)存中,以供客戶端從共享內(nèi)存中讀取所述服務(wù)的服務(wù)提供者信息并返回給應(yīng)用層。

2.根據(jù)權(quán)利要求1所述的方法,其中,所述方法還包括:客戶端接收到應(yīng)用層訪問服務(wù)的請求之后,在共享內(nèi)存中查詢到所述服務(wù)的服務(wù)提供者信息,從共享內(nèi)存中讀取所述服務(wù)的服務(wù)提供者信息并返回給應(yīng)用層。

3.根據(jù)權(quán)利要求1所述的方法,其中,所述監(jiān)聽并獲取消息隊(duì)列中記錄的服務(wù)名稱進(jìn)一步包括:

監(jiān)聽消息隊(duì)列中記錄的服務(wù)名稱;

將消息隊(duì)列中記錄的服務(wù)名稱讀到內(nèi)存中,并及時(shí)清除消息隊(duì)列中記錄的服務(wù)名稱;

從內(nèi)存中獲取所述服務(wù)名稱。

4.根據(jù)權(quán)利要求1所述的方法,其中,所述方法還包括:

每隔預(yù)定時(shí)間掃描共享內(nèi)存中的服務(wù)提供者信息;

將共享內(nèi)存中的服務(wù)提供者信息與服務(wù)注冊組件中的服務(wù)提供者信息進(jìn)行比對;

若比對不一致,則根據(jù)服務(wù)注冊組件中的服務(wù)提供者信息更新共享內(nèi)存中的服務(wù)提供者信息。

5.根據(jù)權(quán)利要求1或2所述的方法,其中,所述共享內(nèi)存中存儲(chǔ)有服務(wù)提供者信息及其MD5值;

在客戶端從共享內(nèi)存中讀取所述服務(wù)的服務(wù)提供者信息之后,所述方法還包括:根據(jù)讀取的所述服務(wù)的服務(wù)提供者信息計(jì)算MD5值,將計(jì)算得到的MD5值與共享內(nèi)存中存儲(chǔ)的MD5值進(jìn)行比對,若比對不一致,則重新從共享內(nèi)存中讀取所述服務(wù)的服務(wù)提供者信息。

6.根據(jù)權(quán)利要求1所述的方法,其中,所述方法還包括:生成動(dòng)態(tài)鏈接庫向利用不同編程語言實(shí)現(xiàn)的客戶端提供統(tǒng)一的共享內(nèi)存查詢接口。

7.一種基于共享內(nèi)存的服務(wù)發(fā)現(xiàn)裝置,包括:

監(jiān)聽模塊,適于監(jiān)聽并獲取消息隊(duì)列中記錄的服務(wù)名稱;其中,所述服務(wù)名稱是客戶端接收到應(yīng)用層訪問服務(wù)的請求之后,在共享內(nèi)存中未查詢到所述服務(wù)的服務(wù)提供者信息而寫入到消息隊(duì)列中;

獲取模塊,適于根據(jù)所述服務(wù)名稱,從服務(wù)注冊組件處獲取所述服務(wù)的服務(wù)提供者信息;

寫入模塊,適于將所述服務(wù)的服務(wù)提供者信息寫入共享內(nèi)存中,以供客戶端從共享內(nèi)存中讀取所述服務(wù)的服務(wù)提供者信息并返回給應(yīng)用層。

8.一種基于共享內(nèi)存的服務(wù)發(fā)現(xiàn)系統(tǒng),包括:權(quán)利要求7所述的基于共享內(nèi)存的服務(wù)發(fā)現(xiàn)裝置、共享內(nèi)存、客戶端以及服務(wù)注冊組件;

所述客戶端適于:在接收到應(yīng)用層訪問服務(wù)的請求之后,在共享內(nèi)存中查詢到所述服務(wù)的服務(wù)提供者信息,若未查詢到,則將服務(wù)名稱寫入到消息隊(duì)列中;若查詢到,則從共享內(nèi)存中讀取所述服務(wù)的服務(wù)提供者信息并返回給應(yīng)用層。

9.一種服務(wù)器,包括:處理器、存儲(chǔ)器、通信接口和通信總線,所述處理器、所述存儲(chǔ)器和所述通信接口通過所述通信總線完成相互間的通信;

所述存儲(chǔ)器用于存放至少一可執(zhí)行指令,所述可執(zhí)行指令使所述處理器執(zhí)行如權(quán)利要求1-6中任一項(xiàng)所述的基于共享內(nèi)存的服務(wù)發(fā)現(xiàn)方法對應(yīng)的操作。

10.一種計(jì)算機(jī)存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一可執(zhí)行指令,所述可執(zhí)行指令使所述處理器執(zhí)行如權(quán)利要求1-6中任一項(xiàng)所述的基于共享內(nèi)存的服務(wù)發(fā)現(xiàn)方法對應(yīng)的操作。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1