spring-cloud-alibaba
文章平均质量分 78
fate急速出击
这个作者很懒,什么都没留下…
展开
-
SpringCloudAlibaba篇(五)整合GateWay(微服务网关,gateway+sentinel)2022年最新
上一篇,SpringCloudAlibaba篇(四)整合Dubbo(RPC 分布式服务框架)文章目录前言GateWay执行流程1.创建gateway模块1.1 pom 依赖1.2 创建启动类1.3 创建配置文件1.4 nacos创建配置文件gateway.yaml1.5 启动测试前言Spring Cloud 原先整合 Zuul 作为网关组件,Zuul 由 Netflix 公司提供的,现在已经不维护了。后面 Netflix 公司又出来了一个 Zuul2.0 网关,但由于一直没有发布稳定版本,所以 Spr原创 2022-04-16 13:34:52 · 3500 阅读 · 3 评论 -
SpringCloudAlibaba篇(四)整合Dubbo(RPC 分布式服务框架)
上一篇,SpringCloudAlibaba篇(三)整合Sentinel(限流、流量整形、熔断降级、系统负载保护、热点防护,分布式服务架构的高可用流量防护组件)文章目录什么是 Dubbo调用关系说明Dubbo 功能特点1.添加dubbo依赖1.1nacos中创建dubbo.yaml1.2 修改bootstrap.yml ,application.yml2.创建order-service服务2.1创建启动类2.2创建bootstrap.yml ,application.yml3.创建一个service的ap原创 2022-04-15 16:06:14 · 2319 阅读 · 0 评论 -
SpringCloudAlibaba篇(三)整合Sentinel(限流、流量整形、熔断降级、系统负载保护、热点防护,分布式服务架构的高可用流量防护组件)
上一篇,SpringCloudAlibaba篇(二)整合Nacos注册配置中心文章目录前言1.拉取并运行sentinel控制台2.项目中添加配置sentinel2.1添加依赖2.2配置文件3.测试总结前言Sentinel是阿里开源的项目,提供了流量控制、熔断降级、系统负载保护等多个维度来保障服务之间的稳定性。1.拉取并运行sentinel控制台我的SpringCloudAlibabaVersion是2021.0.1.0 ,推荐我用1.8.3的sentinel、sentinel下载地址下原创 2022-04-14 15:27:33 · 1662 阅读 · 0 评论 -
SpringCloudAlibaba篇(二)整合Nacos注册配置中心
文章目录1.创建子模块1.1添加依赖1.创建子模块1.1添加依赖原创 2022-04-14 11:06:06 · 2247 阅读 · 0 评论 -
SpringCloudAlibaba篇(一)搭建父工程,并初始化推送到git仓库
文章目录前言1.开始搭建1.1创建父工程1.2新建git仓库1.2.1复制上仓库地址去idea进行项目初始化1.2.2 Git仓库初始化完成2.父工程中定义架构依赖版本号前言Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入原创 2022-04-13 14:52:31 · 1704 阅读 · 0 评论 -
Idea的maven复选框配置profile,解决了nacos命名空间的问题
今年开始使用了StringCloudAlibaba,注册中心也由eureka切换到了nacos,以前eurekaServer放在了项目中,然后每个人都会自己启动一个eureka ,然后客户端注册到自己的localhost:1511 eureka服务,每个人有自己的注册中心从而进行环境隔离,但是现在不是换成nacos了嘛,nacos中可以每个人新建命名空间,从而进行环境的隔离,但是又有个问题,每次需要手动修改项目中的namespace ,造成了没必要的麻烦,这篇文章我利用idea的复选框搭配maven的配.原创 2022-07-14 11:11:14 · 1218 阅读 · 10 评论 -
SpringCloud基于Nacos和Eureka 实现双注册双订阅模式,可用于将注册中心Eureka平滑过渡到Nacos的解决方案
大概在去年的时候发现生产环境使用eureka经常会发现服务假死eureka没有给踢掉的情况,然后就衍生了要不就换个注册中心试试,然后就了解到了nacos,正好他还融合了配置中心,但是后来碍于切换时怕生产环境不稳定,丢数据等问题就一直没有换,但后续的项目的注册中心都换成了nacos,这篇文章我就来模拟一下如何将eureka平滑切换成nacos..................原创 2022-06-17 15:41:01 · 6580 阅读 · 60 评论 -
SpringCloudAlibaba篇(九)SpringCloudGateWay整合Oauth2+Jwt实现认证中心
SpringCloudAlibaba篇(八)SpringCloudGateWay聚合swagger3、SpringBoot2.6.X整合swagger3+knife4j文章目录原创 2022-05-19 21:33:21 · 2281 阅读 · 19 评论 -
SpringCloudAlibaba篇(八)SpringCloudGateWay聚合swagger3、SpringBoot2.6.X整合swagger3+knife4j
文章目录前言构建依赖配置类前言Knife4j的前身是swagger-bootstrap-ui,前身swagger-bootstrap-ui是一个纯swagger-ui的ui皮肤项目knife4j官网构建依赖<!-- knife4j--><dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter<原创 2022-05-10 10:44:49 · 3295 阅读 · 18 评论 -
SpringCloudAlibaba篇(七)SpringCloud整合Zipkin分布式链路跟踪系统(SpringCloud+dubbo+Zipkin)
上一篇,SpringCloudAlibaba篇(六)整合Seata(微服务分布式事务nacos+seata)文章目录前言1、 zipkin下载安装1.1、zipkin下载1.2、zipkin建表语句1.3、zipkin启动2、zipkin整合SpringCloud2.1、添加依赖2.2、修改配置文件2.3、dubbo配置修改2.4、测试前言zipkin官网Zipkin是一个分布式跟踪系统。它有助于收集解决服务体系结构中的延迟问题所需的计时数据。功能包括此数据的收集和查找。如果日志文件中有跟踪 ID原创 2022-05-05 16:00:19 · 1289 阅读 · 13 评论 -
SpringCloudAlibaba篇(六)整合Seata(微服务分布式事务nacos+seata)
上一篇,SpringCloudAlibaba篇(五)整合GateWay(微服务网关)文章目录Seata 是什么?AT 模式前提整体机制项目整合seata1.拉取并运行seata服务端1.1 拉取seata1.2 修改配置1.3 下载配置文件1.4 下载seata数据库的建表SQL1.5 下载向nacos推送配置的脚本1.6 向nacos推送配置1.7 启动seata-server2.添加依赖Seata 是什么?Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Se原创 2022-04-18 17:09:28 · 3093 阅读 · 4 评论 -
SpringCloudAlibaba踩坑日记(三)GateWay type=Service Unavailable, status=503
文章目录前因报错内容解决方案前因这俩天闲来无事想搭建一套最新版本的微服务,顺便写博客记录一下,我用的是当前时间(2022-04-14)最新版本gateway 版本 3.3.1报错内容Whitelabel Error PageThis application has no configured error view, so you are seeing this as a fallback.Sat Apr 16 13:54:55 CST 2022[ea5eb192-1] There w原创 2022-04-16 14:00:23 · 1554 阅读 · 6 评论 -
SpringCloudAlibaba踩坑日记(二)Relying upon circular references is discouraged and they are prohibited by
文章目录前因报错内容解决方案前因这俩天闲来无事想搭建一套最新版本的微服务,顺便写博客记录一下,我用的是当前时间(2022-04-14)最新版本报错内容Description:The dependencies of some of the beans in the application context form a cycle: com.alibaba.cloud.dubbo.autoconfigure.DubboLoadBalancedRestTemplateAutoConfig原创 2022-04-15 16:24:22 · 1781 阅读 · 0 评论 -
SpringCloudAlibaba踩坑日记(一)nacos报错: Param ‘serviceName‘ is illegal, serviceName is blank
文章目录前言报错内容解决方案1 配置程序参数解决方案2 添加bootstrap依赖前言这俩天闲来无事想搭建一套最新版本的微服务,顺便写博客记录一下,我用的是当前时间(2022-04-14)最新版本报错内容java.lang.IllegalArgumentException: Param 'serviceName' is illegal, serviceName is blank at com.alibaba.nacos.api.naming.utils.NamingUtils.getGrou原创 2022-04-14 14:39:48 · 3025 阅读 · 0 评论 -
Nacos集群搭建
1.官网下载nacos地址查看历史版本2.windows环境解压缩后进入bin目录#单机启动命令sh startup.cmd -m standalone原创 2021-11-11 17:56:15 · 387 阅读 · 0 评论