SpringBoot2.x整合dubbo2.7.8 + nacos1.4.0

Posted xiaoniaox

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot2.x整合dubbo2.7.8 + nacos1.4.0相关的知识,希望对你有一定的参考价值。

springboot安装:https://blog.neoniou.com/posts/spring-boot-nacos-dubbo/#service-consumer

================================

 

SpringBoot2.X整合Dubbo

步骤:1:创建Maven父工程用来管理各个模块 

      父工程用来管理各个模块,创建完成不需要做任何处理,后期优化的时候可以将相同的依赖抽抽取到此处。

   2:创建一个普通的Maven子项目(api),用来统一处理请求的接口

      在此子项目中只需要定义提供服务和消费用的接口,无需其他操作

   3:创建一个SpringBoot子项目(provider),用来提供消费服务

      1)首先添加项目所需要的依赖,包括 提供统一接口的api子项目、dubbo、zookeeper等的依赖

      2)在配置文件中添加相关配置

      3)在主类上开启SpringBoot对dubbo支出的注解

      4)创建提供具体服务的实现类,需要实现api模块定义的抽象方法,并将该类注册到服务中心,开始提供服务

   4:创建一个SpringBoot子项目(consumer),用来消费

      1)首先添加项目所需要的依赖,包括 提供统一接口的api子项目、dubbo、zookeeper等的依赖

      2)在配置文件中添加相关配置

      3)在主类上开启SpringBoot对dubbo支出的注解

      4)在Controller中创建对外提供访问的出口 ;使用注解引用服务提供者提供的相关服务

详细步骤参考:https://blog.csdn.net/qq_29102545/article/details/87368620

以上是关于SpringBoot2.x整合dubbo2.7.8 + nacos1.4.0的主要内容,如果未能解决你的问题,请参考以下文章

springboot2.x整合kafka

SpringBoot2.x整合WebSoket

springboot2.x整合quartz2.x.md

SpringBoot2.x 整合Redis和使用Redis缓存

SpringBoot2.X整合Redis

springboot2.x版本整合redis(单机/集群)(使用lettuce)