![](https://img-blog.csdnimg.cn/01a7d640081346baba0e582539468c45.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring Cloud
文章平均质量分 64
构建微服务中,用到的技术点,疑难点、问题点。
apple_csdn
文档中有不清楚的或者有问题的地方,欢迎评论。
展开
-
【Spring Boot Admin】使用(整合Spring Security服务,添加鉴权)
Spring Boot Admin是一个监控工具,旨在以一种漂亮且易于访问的方式可视化Spring Boot Actuators提供的信息。原创 2023-07-24 22:45:00 · 1415 阅读 · 0 评论 -
【Spring Boot Admin】使用(整合Spring Cloud服务)
Spring Boot Admin是一个监控工具,旨在以一种漂亮且易于访问的方式可视化Spring Boot Actuators提供的信息。原创 2023-07-24 22:30:00 · 314 阅读 · 0 评论 -
【Spring Boot Admin】介绍以及使用
Spring Boot Admin是一个监控工具,旨在以一种漂亮且易于访问的方式可视化Spring Boot Actuators提供的信息。原创 2023-07-24 22:30:00 · 344 阅读 · 0 评论 -
【Spring Cloud、Sentinel】搭建Spirng Cloud项目(十二):Gateway网关自定义Sentine限流异常
一、背景介绍Sentinel整合Gateway在默认情况下,URL触发限流后会直接返回 {code: 429, message: “Blocked by Sentinel: ParamFlowException”},我们可以也可以自定义返回。二、具体方案方案一:代码package com.cyun.gateway.config;import com.alibaba.csp.sentinel.adapter.gateway.sc.callback.BlockRequestHandler;imp原创 2022-04-15 21:15:00 · 1153 阅读 · 0 评论 -
【Spring Cloud、Sentinel】搭建Spirng Cloud项目(十三):Spring Boot服务自定义Sentine限流异常
一、背景介绍Sentinel在默认情况下,URL触发限流后会直接返回 Blocked by Sentinel (flow limiting),提示不友好,所以需要自定义返回格式。二、方案一:在Spring Boot项目中,直接使用统一异常处理/** * 替换默认流控提示内容:Blocked by sentinel(flow limiting) * 流控规则异常处理 * 如果 @SentinelResource中定义了 blockHandler 和 faidback 属性,原创 2022-04-15 21:30:00 · 463 阅读 · 0 评论 -
【Spring Cloud、Seata、Nacos】搭建Spirng Cloud项目(十一):Spring Cloud使用Seata(TCC) 解决分布式事务问题
一、环境准备1、环境搭建,查看Spring Cloud专栏2、seate-server运行成功,参考文章:【Seata、Nacos】Win安装Seata,并整合Nacos、【Docker】安装 Seata Server3、准备一个服务提供方(seata-b-server)的接口和服务调用方(seata-a-server)接口,本文两个服务之间调用通过OpenFegin,可参考前文。...原创 2022-03-19 17:48:47 · 1061 阅读 · 0 评论 -
【Spring Cloud、Seata、Nacos】搭建Spirng Cloud项目(十):Spring Cloud使用Seata(AT) 解决分布式事务问题
一、环境准备1、环境搭建,查看Spring Cloud专栏2、(前提)准备一个服务提供方(seata-b-server)的接口和服务调用方(seata-a-server)接口,本文两个服务之间调用通过OpenFegin,可参考前文。二、服务整合Seata介绍:pom依赖使用seata-1.4.2版本,1.4.2版本优化了Nacos中配置管理。1、在数据库中创建该表-- auto-generated definitioncreate table undo_log( branch原创 2022-03-18 20:30:00 · 922 阅读 · 1 评论 -
【Spring Cloud、Sleuth、Zipkin】搭建Spirng Cloud项目(九):Spring Cloud使用Sleuth + Zipkin进行服务链路追踪
一、环境准备1、环境搭建,查看Spring Cloud专栏2、(前提)准备一个服务提供方(sys-server)的接口和服务调用方(security-oauth2-server)接口,本文是在文章【Spring Cloud、OpenFeign】搭建Spirng Cloud项目(七):Spring Cloud使用OpenFeign调用其他服务中进行扩展。二、介绍参考文章:史上最简单的SpringCloud教程 | 第九篇: 服务链路追踪(Spring Cloud Sleuth)三、代码背景:本文提原创 2022-03-16 21:15:00 · 127 阅读 · 0 评论 -
【Spring Cloud、Sentinel】搭建Spirng Cloud项目(八):Spring Cloud使用Sentinel的@SentinelResource注解指定出现异常时的处理策略
一、环境准备1、环境搭建,查看Spring Cloud专栏二、介绍1、在定义了资源点之后,我们可以通过Dashboard控制台页面来设置限流和降级策略来对资源点进行保护。同时还能通过@SentinelResource注解来指定出现异常时的处理策略。2、参数介绍:图示三、代码配置1、新增SentinelBlockHandler类和SentinelFallback类package com.cyun.sys.controller.sentinel;import com.alibaba.csp.原创 2022-03-16 19:30:00 · 302 阅读 · 0 评论 -
【Spring Cloud、OpenFeign】搭建Spirng Cloud项目(七):Spring Cloud使用OpenFeign调用其他服务
一、环境准备1、环境搭建,查看Spring Cloud专栏2、提供服务方准备一个接口供该使用服务(OpenFeign)方使用二、OpenFeign使用:调用提供方服务的接口就是直接调用提供方服务的Http请求,跟调用本地方法一样。1、pom依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-c原创 2022-03-14 21:23:04 · 478 阅读 · 2 评论 -
【Spring Cloud、Spring Security Oauth2】搭建Spirng Cloud项目(六):Spring Cloud的搭建授权服务器
一、推荐查看Spring Security专栏二、问题总结原创 2022-03-12 22:30:00 · 500 阅读 · 0 评论 -
【Spring Cloud、Gateway、Sentinel】搭建Spirng Cloud项目(五):Spring Cloud的Gateway服务整合Sentinel
一、环境准备:同上述其他文章二、Spring Cloud的Gateway服务整合Sentinel1、pom依赖 <!--sentinel断路器依赖--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-sentinel-gateway</artifactI原创 2022-03-09 21:30:00 · 523 阅读 · 0 评论 -
【Spring Cloud、Gateway】搭建Spirng Cloud项目(四):Spring Cloud搭建Gateway服务
一、环境准备1、Nacos已经搭建。参考链接2、被管理的服务整合Nacos成功。参考链接二、Spring Cloud搭建Gateway服务1、引入依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactI原创 2022-03-09 21:00:00 · 216 阅读 · 0 评论 -
【Spring Cloud、Sentinel】搭建Spirng Cloud项目(三):Spring Cloud服务整合Sentinel
一、环境准备1、Spring Cloud中单个服务并能正常使用。参考链接2、Sentinel已经搭建。二、Spring Cloud服务整合Sentinel1、引入依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifact原创 2022-03-09 20:30:00 · 256 阅读 · 0 评论 -
【Spring Cloud、Nacos】搭建Spirng Cloud项目(二):Spring Cloud服务整合Nacos,作为服务注册中心和配置文件中心
一、环境准备1、Spring Cloud中单个服务并能正常使用。参考链接2、Nacos已经搭建。参考链接二、Spring Cloud服务整合Nacos1、引入依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</art原创 2022-03-09 20:00:00 · 334 阅读 · 0 评论 -
【Spring Cloud】搭建Spirng Cloud项目(一):搭建一个服务(Spring Boot项目)
一、创建父工程二、顶级Pom文件中引入依赖 <!--Spring Boot--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.5.RELEASE</version>原创 2022-03-09 19:30:00 · 235 阅读 · 0 评论