springboot与dubbo整合

Posted ptcnblog

tags:

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

1.添加依赖

	<!-- Spring Boot Dubbo 依赖 -->
		<dependency>
			<groupId>io.dubbo.springboot</groupId>
			<artifactId>spring-boot-starter-dubbo</artifactId>
			<version>$dubbo-spring-boot</version>
		</dependency>

		<!-- Spring Boot Web 依赖 -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>

		<!-- Spring Boot Test 依赖 -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-test</artifactId>
			<scope>test</scope>
		</dependency>

		<!-- springboot-log4j -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-log4j</artifactId>
			<version>1.3.8.RELEASE</version>
		</dependency>

配置属性文件

application.propertise

##dubbo 配置 服务端配置
spring.dubbo.application.name=provider                    //服务提供者
spring.dubbo.registry.address=zookeeper://127.0.0.1:2181  //zk地址
spring.dubbo.protocol.name=dubbo                    //协议
spring.dubbo.protocol.port=20880                    //协议端口
spring.dubbo.scan=com.example.springboot.service   //扫包路径

 

 

 

2.下载zookeeper

启动zkServer.cmd

3.下载dubbo-admin 

application.properties 属性文件的配置

#

server.port=7001
#server.servlet.context-path=/dubbo
spring.velocity.cache=false
spring.velocity.charset=UTF-8
spring.velocity.layout-url=/templates/default.vm
spring.messages.fallback-to-system-locale=false
spring.messages.basename=i18n/message
spring.root.password=root
spring.guest.password=guest

dubbo.registry.address=zookeeper://127.0.0.1:2181

 引入idea,启动dubbo-admin

访问  http://localhost:7001/

 

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

springboot与dubbo整合

dubbo与springboot的三种整合方式

springboot与dubbo整合入门(三种方式)

Dubbo专栏:SpringBoot整合Dubbo服务降级与豪猪断路器一

springboot与dubbo整合遇到的坑

SpringBoot整合Dubbo