DUBBO服务管理配置Zookeeper集群服务

Dubbo如何使用请参考我之前的文章:DUBBO分布式服务框架与SpringMVC+Zookeeper实现服务提供和消费

本文就之前的内容继续深入研究,并整理出更详细的文档:http://pan.baidu.com/s/1kUMx3in

Dubbo与Zookeeper集群架构

DUBBO服务管理配置Zookeeper集群服务_第1张图片

Tomcat注册服务到Zookeeper集群,由Dubbo进行统一管理。

Dubbo配置Zookeeper

修改dubbo/WEB-INF/dubbo.properties文件:

dubbo.registry.address=zookeeper://192.168.200.122:2181?backup=192.168.200.122:2182,192.168.200.122:2183

dubbo.admin.root.password=root

dubbo.admin.guest.password=guest

 配置Provider-Customer节点

 Node1

    Provider applicationContext.xml





 

    

    

 

    

    

   

    

    

   

    

    

 

    

    

    

    

    

    

     

    

 


Customer applicationContext.xml

 






    
    

 

    
    

    
    

    

    

    




 Node2

   Provider applicationContext.xml




 

    

    

 

    

    

   

    

    

   

    

    

 

    

    

    

    

    

    

     

    

 


Customer applicationContext.xml

 






    
    

 

    
    

    
    

    

    

    



 Node3

   Provider applicationContext.xml




 

    

    

 

    

    

   

    

    

   

    

    

 

    

    

    

    

    

    

     

    

 


Customer applicationContext.xml

 






    
    

 

    
    

    
    

    

    

    



 测试节点

 API Services

DUBBO服务管理配置Zookeeper集群服务_第2张图片

Providers

DUBBO服务管理配置Zookeeper集群服务_第3张图片

  Customers

注:一旦有接口访问就可以看到消费者,这里的“应用名”可以根据Tomcat对应的端口设置来加以区分。

Dubbo+Zookeeper架构应用框架

官网地址:http://minglisoft.cn/technology/index.htm

360图书馆介绍:http://www.360doc.com/content/17/0511/15/36031295_652993734.shtml

最新示例代码下载

Github: https://github.com/SunflowersOfJava/dubbo-zookeeper-spring.git

你可能感兴趣的:(Zookeeper)