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

先放上demo目錄結構:

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

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

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

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

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

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

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

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

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

 首先定義個IZooKeeperFactory

網(wǎng)友評論