天天看點

zookeeper在Dubbo中的作用

看過好多答案,我剛剛接觸,可能了解有誤

簡單來說他的功能類似于注冊中心。

dubbo的服務提供者會在zookeeper上面建立一個臨時節點,表明自己的ip和端口,當消費者需要使用服務時,會先在zookeeper上面查詢,找到服務提供者,做一些負載的選擇(比如随機、輪流),然後按照這些資訊,通路服務提供者。

zookeeper負責儲存了服務提供方和服務消費方的的URI(dubbo自定義的一種URI),服務消費方找到zookeeper,向zookeeper要到服務提供方的URI,然後就找到提供方,并調用提供方的服務。

解耦,分布式,failover。

繼續閱讀