springboot整合dubbox与zookeeper

Posted magnussen1996

tags:

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

springboot中dubbo依赖的引入和配置(application.properties)参见:https://blog.csdn.net/wohaqiyi/article/details/72967805。

需要注意的是在消费方工程里,controller包可以不必放到service包下(我认为也不应该),只要在application.properties里合理配置spring.dubbo.scan属性即可。我是让controller和service同级,然后将这个属性配置到这两个包的上级目录。

另外需要强调一点的就是消费方工程和服务方工程service包的路径要完全一致,也就是说,对于service包里的接口类而言,除了项目名称和类名,中间的路径都是一致的。

这篇博客提到了dubbo的控制中心,在使用控制中心的时候,发生了404。针对这个问题,这里只提两点:

1.注意启动顺序,需要先启动zookeeper,再启动控制中心。

2.在访问控制中心的时候,注意war包的名字。比如说在tomcat的webapps目录下放的war包叫dubbo-admin.war,访问的时候uri就是“部署地址:tomcat端口/dubbo-admin”,如果是dubbo-admin-2.8.4,则是“部署地址:tomcat端口/dubbo-admin-2.8.4”。

以上是关于springboot整合dubbox与zookeeper的主要内容,如果未能解决你的问题,请参考以下文章

springboot-19-整合dubbox

spring boot2整合dubbox全注解

SpringBoot开发案例之整合Dubbo分布式服务

SpringBoot开发案例之整合Dubbo分布式服务

SpringBoot开发案例之整合Dubbo分布式服务

重拾Dubbo