Dubbo+ZK+Spring整合Demo

Demo模块

主要覆盖如下3部分:

dubbo-api : 存放公共接口,只是提供接口,不提供实现; 

dubbo-consumer : 调用远程服务,通过引用dubbo-api对应的接口包,配置文件中写明调用接口、注册中心信息等; 

dubbo-provider : 提供远程服务,对于dubbo-api中接口的实现;

重点注意相关配置文件的修改

服务启动顺序:zookeeper(service zkcluster start ) –> dubbo-provider –> dubbo-consumer-user

配置服务注册地址:dubbo.registry.address = zookeeper://zk_node_ip1:2181?backup=zk_node_ip2:2181,zk_node_ip3:2181

服务提供者

其典型配置provider.xml,示例如下

      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

      xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"

      xsi:schemaLocation="http://www.springframework.org/schema/beans

      http://www.springframework.org/schema/beans/spring-beans.xsd

      http://code.alibabatech.com/schema/dubbo

      http://code.alibabatech.com/schema/dubbo/dubbo.xsd">

   

   

   

   

   

   

   

   

   

   

服务调用者

其典型配置consumer.xml,示例如下

      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

      xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"

      xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd

      http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd">

   

   

   

备注

参考github

dubbo-admin链接

dubbo持续开发地址

指导文档

你可能感兴趣的:(Dubbo+ZK+Spring整合Demo)