首页 > 其他分享 >[Dubbo] 整理 简化 配置Provider和Consumer(SpringBoot + Dubbo + Zookeeper 搭建环境)

[Dubbo] 整理 简化 配置Provider和Consumer(SpringBoot + Dubbo + Zookeeper 搭建环境)

时间:2022-11-15 11:55:19浏览次数:52  
标签:Dubbo SpringBoot dubbo Zookeeper curator version apache org

SpringBoot + Dubbo + Zookeeper 搭建环境

Dubbo 2.7使用的Alibaba Dubbo,后来@Service等注解 被标识 @Deprecated。
现改用Dubbo 3.0.6,出现了一些版本匹配的问题。

 可以使用的搭配:

    SpringBoot 2.7.5 + Dubbo 3.0.6 + Zookeeper 3.5.5 + curator 4.2.0

 

版本与配置

<properties>
        <java.version>1.8</java.version>
        <dubbo.version>3.0.6</dubbo.version>
        <curator.version>4.2.0</curator.version>
</properties>
<dependencies>
    <dependency>
            <groupId>org.apache.dubbo</groupId>
            <artifactId>dubbo-bom</artifactId>
            <version>${dubbo.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
        <dependency>
            <groupId>org.apache.dubbo</groupId>
            <artifactId>dubbo-spring-boot-starter</artifactId>
            <version>${dubbo.version}</version>
            <exclusions>
                <exclusion>
                    <groupId>org.apache.dubbo</groupId>
                    <artifactId>dubbo-common</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.apache.dubbo</groupId>
                    <artifactId>dubbo-remoting-api</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>log4j</groupId>
                    <artifactId>log4j</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
<!--        curator-->
        <dependency>
            <groupId>org.apache.curator</groupId>
            <artifactId>curator-framework</artifactId>
            <version>${curator.version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.curator</groupId>
            <artifactId>curator-recipes</artifactId>
            <version>${curator.version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.curator</groupId>
            <artifactId>curator-x-discovery</artifactId>
            <version>${curator.version}</version>
        </dependency>
</dependencies>

标签:Dubbo,SpringBoot,dubbo,Zookeeper,curator,version,apache,org
From: https://www.cnblogs.com/NetUSA/p/16891895.html

相关文章

  • Spring&SpringBoot常用注解总结
    title:Spring&SpringBoot常用注解总结date:2022-11-1509:11:45tags:1.@SpringBootApplication这里先单独拎出@SpringBootApplication注解说一下,虽然我们一般不会......
  • dubbo入门案例以及常见错误
    写在前面如果你已经看到这里了,说明你可能正在写dubbo入门案例,但是好像一直在出错,我也是如此,我发现,入门案例中如果你已经理顺了dubbo大概逻辑的情况下大多数错误其实是......
  • 【Java】Springboot + Redis + AOP切面实现字典翻译
     使用案例演示:先开发了一个简单的Demo:普通DTO类注解翻译的字段和翻译来源  在需要翻译的方法上注解@Translate  接口返回结果:  框架思路:1、标记的......
  • 两种方案实现Dubbo泛化调用
    Dubbo的泛化调用是一个服务A在没有服务B的依赖,包的情况下,只知道服务B的服务名:服务的接口的全限定类名和方法名,以及参数,实现服务A调用服务B。原文链接:http://blog.qiyuan.......
  • SpringMVC 项目中 创建SpringBoot后,引起的No bean named 'xxx' available
    ​参考:https://blog.csdn.net/weixin_44341110/article/details/115208375https://blog.csdn.net/qq_40929531/article/details/103956332 我是sessionFactory报错......
  • springboot框架中service层抽取增删改查并封装
    1、BaseService.javaimportcatl.mapper.BaseMapper;importtk.mybatis.mapper.entity.Example;importjavax.annotation.Resource;importjava.util.Collections;import......
  • springboot整合kafka
    maven配置:<properties><java.version>1.8</java.version><oracle.version>11.2.0.4</oracle.version></properties><!--kafka--><dependency>......
  • SpringBoot 05: 接口架构风格 + RESTful接口风格
    接口定义API(ApplicationProgrammingInterface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口,或指软件系统不同组成部分衔接的约定)是用来提供应用程序与开......
  • rocketMq springboot2 发送广播消息
    广播消息:一个点发送,所有有监听订阅的程序都能收到消息。应用场景:一个配置更新了,其他点都需要知道配置更新需加载。 mq创建主要是创建组时与队列有点区别mqadminup......
  • rocketMq springboot2 发送有序消息
    有序消息:所有信息往mq中,在broker.conf配置文件中指定产生队列数量。如果是普通队列时,所有消息,会分发到默认队列的各个队列中。是无序的。有序则是,所有消息发送,都指定一个......