Dubbo笔记3——Zookeeper注册中心

1.安装zookeeper

https://blog.csdn.net/ring300/article/details/80446918

2.创建 提供者 02-provider-zk

1.1 导入依赖

复制前面的提供者工程 01-provider,并更名为 02-provider-zk。修改 pom 文件,并在其中导入 Zookeeper 客户端依赖 curator

    <!-- zk客户端依赖:curator -->
    <dependency>
        <groupId>org.apache.curator</groupId>
        <artifactId>curator-recipes</artifactId>
        <version>2.13.0</version>
    </dependency>
    <dependency>
        <groupId>org.apache.curator</groupId>
        <artifactId>curator-framework</artifactId>
        <version>2.13.0</version>
    </dependency>
1.2 改修改 spring 配置文件
    <dubbo:application name="02-provider-zk"/>

    <!--声明注册中心:单机版zk-->
    <dubbo:registry address="zookeeper://zkOS:2181"/>
    <!--<dubbo:registry protocol="zookeeper" address="zkOS:2181"/>-->

    <!--声明注册中心:zk群集-->
    <!--<dubbo:registry address="zookeeper://zkOS1:2181?backup=zkOS2:2181,zkOS3:2181,zkOS4:2181"/>-->
    <!--<dubbo:registry protocol="zookeeper" address="zkOS1:2181,zkOS2:2181,zkOS3:2181,zkOS4:2181"/>-->

    <bean id="someService" class="com.abc.provider.SomeServiceImpl"/>

    <dubbo:service interface="com.abc.service.SomeService" ref="someService" />

3.创建消费者 02-consumer-zk

2.1 导入依赖

复制前面的消费者工程 01-consumer,并更名为 02-consumer-zk。修改 pom 文件,并在其中导入 Zookeeper 客户端 curator 依赖。

    <!-- zk客户端依赖:curator -->
    <dependency>
        <groupId>org.apache.curator</groupId>
        <artifactId>curator-recipes</artifactId>
        <version>2.13.0</version>
    </dependency>
    <dependency>
        <groupId>org.apache.curator</groupId>
        <artifactId>curator-framework</artifactId>
        <version>2.13.0</version>
    </dependency>
2.2 修改 spring 配置文件
    <dubbo:application name="02-consumer-zk">
        <dubbo:parameter key="qos.port" value="33333"/>
    </dubbo:application>

    <!--指定服务注册中心:zk单机-->
    <dubbo:registry address="zookeeper://zkOS:2181" />
    <!--<dubbo:registry protocol="zookeeper" address="zkOS:2181"/>-->

    <!--指定服务注册中心:zk集群-->
    <!--<dubbo:registry address="zookeeper://zkOS1:2181?backup=zkOS2:2181,zkOS3:2181,zkOS4:2181"/>-->
    <!--<dubbo:registry protocol="zookeeper" address="zkOS1:2181,zkOS2:2181,zkOS3:2181,zkOS4:2181"/>-->

    <dubbo:reference id="someService" check="false" interface="com.abc.service.SomeService"/>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

占星安啦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值