今天來試著模仿下dubbo實現(xiàn)一個簡要的http服務(wù)的注冊,雖說是模仿不過是很廉價的那種,只是模仿了一點點點......

先放上demo目錄結(jié)構(gòu):

 電腦培訓(xùn),計算機培訓(xùn),平面設(shè)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),Web培訓(xùn),Web前端開發(fā)培訓(xùn)

開頭還是把ZooKeeper的一些簡要介紹搬過來看看,這樣讓大家也能多了解點兒:

      ZooKeeper是一個分布式的,開放源碼的分布式應(yīng)用程序協(xié)調(diào)服務(wù),它包含一個簡單的原語集,分布式應(yīng)用程序可以基于它實現(xiàn)同步服務(wù),配置維護和命名服務(wù)等。Zookeeper是hadoop的一個子項目,其發(fā)展歷程無需贅述。在分布式應(yīng)用中,由于工程師不能很好地使用鎖機制,以及基于消息的協(xié)調(diào)機制不適合在某些應(yīng)用中使用,因此需要有一種可靠的、可擴展的、分布式的、可配置的協(xié)調(diào)機制來統(tǒng)一系統(tǒng)的狀態(tài)。Zookeeper的目的就在于此。

      Zoopkeeper 提供了一套很好的分布式集群管理的機制,就是它這種基于層次型的目錄樹的數(shù)據(jù)結(jié)構(gòu),并對樹中的節(jié)點進行有效管理,從而可以設(shè)計出多種多樣的分布式的數(shù)據(jù)管理模型。

OK,更多介紹大家自行搜索吧,主要點【基于層次型的目錄樹的數(shù)據(jù)結(jié)構(gòu),并對樹中節(jié)點進行有效管理】,這句話是不是可以理解就是樹形結(jié)構(gòu),我也放個圖,省的還要大家腦補......

                      電腦培訓(xùn),計算機培訓(xùn),平面設(shè)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),Web培訓(xùn),Web前端開發(fā)培訓(xùn)

ps.有關(guān)ZooKeeper的安裝不管是windows還是linux不論是單機還是集群網(wǎng)上一搜好多的,我用的zookeeper-3.4.6 windows版的

首先我們要獲取到ZooKeeper.Net的客戶端

電腦培訓(xùn),計算機培訓(xùn),平面設(shè)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),Web培訓(xùn),Web前端開發(fā)培訓(xùn)

 首先定義個IZooKeeperFactory

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式