在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:Dubbo-Spring-Boot-Project开源软件地址:https://gitee.com/mirrors/Dubbo-Spring-Boot-Project开源软件介绍:Dubbo Spring Boot 工程Dubbo Apache Dubbo™ 是一款高性能Java RPC框架。Spring Boot 应用场景的开发。同时也整合了 Spring Boot 特性:
English README已发行版本您可以为您的工程引入最新 <properties> <spring-boot.version>2.3.0.RELEASE</spring-boot.version> <dubbo.version>2.7.8</dubbo.version></properties> <dependencyManagement> <dependencies> <!-- Spring Boot --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>${spring-boot.version}</version> <type>pom</type> <scope>import</scope> </dependency> <!-- Apache Dubbo --> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-dependencies-bom</artifactId> <version>${dubbo.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo</artifactId> <version>${dubbo.version}</version> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> </exclusion> <exclusion> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> </exclusions> </dependency> </dependencies></dependencyManagement><dependencies> <!-- Dubbo Spring Boot Starter --> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>2.7.8</version> </dependency> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo</artifactId> </dependency></dependencies> 如果您的工程遇到了依赖问题, 请尝试添加如下 Maven 参考到工程的 <repositories> <repository> <id>apache.snapshots.https</id> <name>Apache Development Snapshot Repository</name> <url>https://repository.apache.org/content/repositories/snapshots</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository></repositories> 历史版本如果您现在使用的Dubbo版本低于2.7.0,请使用如下对应版本的Dubbo Spring Boot:
源代码构建如果您需要尝试最新
快速开始如果您对 Dubbo 不是非常了解,耽误您几分钟访问 http://dubbo.apache.org/ 。了解后,如果您期望更深入的探讨,可以移步用户手册。 通常情况 , Dubbo 应用有两种使用场景 , 其一为 Dubbo 服务提供方 , 另外一个是 Dubbo 服务消费方,当然也允许两者混合,下面我们一起快速开始! 首先,我们假设存在一个 Dubbo RPC API ,由服务提供方为服务消费方暴露接口 : public interface DemoService { String sayHello(String name);} 实现 Dubbo 服务提供方
实现 Dubbo 服务消费方
请确保 Dubbo 服务提供方服务可用, 更多的实现细节,请参考 Dubbo 示例 社区交流如果您在使用 Dubbo Spring Boot 中遇到任何问题或者有什么建议? 我们非常需要您的支持!
模块工程Dubbo Spring Boot 采用多 Maven 模块工程 , 模块如下: dubbo-spring-boot-parentdubbo-spring-boot-parent 模块主要管理 Dubbo Spring Boot 工程的 Maven 依赖 dubbo-spring-boot-autoconfiguredubbo-spring-boot-autoconfigure 模块提供 Spring Boot's dubbo-spring-boot-actuatordubbo-spring-boot-actuator 提供 Production-Ready 特性: dubbo-spring-boot-starterdubbo-spring-boot-starter 模块为标准的 Spring Boot Starter ,当您将它引入到工程后,dubbo-spring-boot-autoconfigure 模块会一同被间接依赖。 dubbo-spring-boot-samplesDubbo Spring Boot 示例工程包括: LicenseApache Dubbo spring boot project 基于Apache 2.0许可证开源,详细请参考LICENSE。 |
请发表评论