失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > spring cloud alibaba全家桶集合

spring cloud alibaba全家桶集合

时间:2023-11-04 23:42:24

相关推荐

spring cloud alibaba全家桶集合

项目代码仓库地址:/springzb/spring-cloud-alibaba-demo

本次用到的组件:

naocs:注册中心、配置中心

sentinel:流控防护

spring gateway::网关

sleuth+zipkin:分布式追踪系统

openfeign:服务之间调用

skywalking:链路追踪

seata:分布式事务

spring security:权限控制

oauth2:授权机制

请查看文章(完整版):https://people./article/details/123729595

持续更新中…

此demo主要版信息:

SpringBoot.2.3.12.RELEASE + SpringCloud Hoxton.SR12+ AlibabaCloud 2.2.7.RELEASE

一、版本信息说明:

/alibaba/spring-cloud-alibaba/wiki/版本说明

二、组件说明

SpringCloud

全家桶+轻松嵌入第三方组件(Netflix 奈飞)官网:https://spring.io/projects/spring-cloud配套 通信方式:http restful注册中心:eruka配置中心:config断路器:hystrix网关:zuul/gateway分布式追踪系统:sleuth+zipkin Spring Alibaba Cloud 全家桶+阿里生态多个组件组合+SpringCloud支持官网 https://spring.io/projects/spring-cloud-alibaba配套 通信方式:http restful注册中心:nacos配置中心:nacos断路器:sentinel网关:gateway分布式追踪系统:sleuth+zipkin

三、新建聚合工程

3.1父工程pom文件

<?xml version="1.0" encoding="UTF-8"?><project xmlns="/POM/4.0.0" xmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/POM/4.0.0 /xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>cn.mesmile</groupId><artifactId>spring-cloud-alibaba-demo</artifactId><version>0.0.1-SNAPSHOT</version><modules><module>cloud-system</module><module>cloud-common</module></modules><name>spring-cloud-alibaba-demo</name><description>springCloudAlibabaDemo</description><!-- 一般来说父级项目的packaging都为pom,packaging默认类型jar类型--><packaging>pom</packaging><properties><encoding>UTF-8</encoding><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><java.version>1.8</java.version><piler.source>1.8</piler.source><piler.target>1.8</piler.target><lombok.version>1.18.10</lombok.version><spring.boot.version>2.3.12.RELEASE</spring.boot.version><spring.cloud.version>Hoxton.SR12</spring.cloud.version><spring.cloud.alibaba>2.2.7.RELEASE</spring.cloud.alibaba><mybatis.plus.spring.boot>3.4.2</mybatis.plus.spring.boot><file.encoding>UTF-8</file.encoding></properties><!--/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8ESpring Cloud Alibaba Version Sentinel Version Nacos Version RocketMQ Version Dubbo Version Seata Version2.2.7.RELEASE 1.8.1 2.0.34.6.1 2.7.131.3.0Spring Cloud Alibaba Version Spring Cloud Version Spring Boot Version2.2.7.RELEASE Hoxton.SR12 2.3.12.RELEASE--><dependencies></dependencies><!-- dependencyManagement 中的内容是父级项目 用于给子项目引入 --><dependencyManagement><dependencies><!--springboot父依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>${spring.boot.version}</version><type>pom</type><scope>import</scope></dependency><!--springcloud父依赖--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring.cloud.version}</version><type>pom</type><scope>import</scope></dependency><!--springcloudalibaba父依赖--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>${spring.cloud.alibaba}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><!-- 如果没有该配置,devtools不会生效Maven 使用 运行自己的 jdk (maven 是需要依赖 jdk 存在的) 来进行 compiler ,如果不想使用这个默认的 jvm,就可以通过 fork 设置为true来实现。--><fork>true</fork><addResources>true</addResources></configuration></plugin></plugins></build></project>

如果觉得《spring cloud alibaba全家桶集合》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。