您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關dubbo與zookeeper有什么關系,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
dubbo是動物..zookeeper是動物園的管理員!
按我的理解,您可以把dubbo服務想象成學校里的一個學生,并且對應有一個學號,zookeeper則是想象成一個教務網管理系統。我們可以通過教務網管理系統,查找到對應的學生。我們首先通過注冊入學,將學生和學號對應綁定。
比方說項目是一個分布式的項目,web層與 service層被拆分了開來, 部署在不同的tomcat中, 我在web層 需要調用 service層的接口,但是兩個運行在不同tomcat下的服務無法直接互調接口,那么就可以通過zookeeper和dubbo實現。 我們通過dubbo 建立ItemService這個服務,并且到zookeeper上面注冊,填寫對應的zookeeper服務所在 的IP及端口號。【按照我上面的比喻就是,學生注冊入學(接口是學號,學生本人是impl實現),填寫學校教務網網址(就是zookeeper)】
或
簡單來說打個比方:dubbo就是動物園的動物,zookeeper是動物園。如果游客想看動物的話那么就去動物園看。比如你要看老虎,那么動物園有你才能看到。換句話說我們把很多不同的dubbo(動物)放到zookeeper(動物園中)提供給我們游客進行觀賞。這個過程中三個關鍵:場所、供給者、消費者。
再說一個分布式的項目,server(消費)層與 service(供給)層被拆分了開來, 部署在不同的tomcat中, 我在server層需要調用 service層的接口,但是兩個運行在不同tomcat下的服務無法直接互調接口,那么就可以通過zookeeper和dubbo實現。就好比把動物放到動物園,我們要看了直接去動物園就行。而不能直接去動物生活的地方去看,會有性命安全之憂(比如你去看老虎)。
我們通過dubbo 建立service這個服務,并且到zookeeper上面注冊,填寫對應的zookeeper服務所在 的IP及端口號。
以上就是dubbo與zookeeper有什么關系,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。