自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xxx的博客

小白一枚。

  • 博客(20)
  • 资源 (6)
  • 收藏
  • 关注

转载 消息中间件 ------ RocketMQ(一)MQ概述

文章目录1. MQ简介2. MQ用途2.1 限流削峰2.2 异步解耦2.3 数据收集3. 常见MQ产品3.1. ActiveMQ3.2. RabbitMQ3.3. Kafka3.4. RocketMQ3.5. 对比4. MQ常见协议4.1. JMS4.2. STOMP4.3. AMQP4.4. MQTT5. RocketMQ概述5.1. RocketMQ简介5.2. RocketMQ发展历程1. MQ简介MQ,Message Queue,是一种提供消息队列服务的中间件,也称为消息中间件,是一套提供了消息

2022-01-06 15:42:03 222

原创 微服务SpringCloud Alibaba ------(十一)SkyWalking

文章目录1. 链路追踪介绍2. SkyWalking是什么3. 服务端搭建3.1. 修改UI端口3.2. 启动3.3 微服务接入SkyWalking3.3.1 idea中接入4. Mysql持久化数据4.1. 添加jar包4.2. 修改配置文件4.3. 新建数据库4.4. 启动效果5. 自定义SkyWalking链路追踪5.1. 添加依赖5.2. 添加注解6. 日志6.1. 本地日志打印追踪id6.1.1. 添加依赖6.1.2. resource下添加logback-spring.xml配置文件6.2. 日

2021-12-15 00:21:55 880

原创 微服务SpringCloud Alibaba ------(十)Gateway

文章目录1. 什么是API Gateway2. Spring Cloud Gateway3. Gateway初体验3.1. 添加依赖3.2. 配置文件3.3. 添加启动类3.4. 整合nacos3.4.1. 添加依赖3.4.2. 修改配置文件4. 路由断言工厂4.1. 基于Datetime类型的断言工厂4.2. 基于Cookie的断言工厂4.3. 基于Header的断言工厂4.4. 基于Host的断言工厂4.5. 基于Method请求方法的断言工厂4.6. 基于Path请求路径的断言工厂4.7. 基于Que

2021-12-13 16:11:15 430

原创 微服务SpringCloud Alibaba ------(九)Seata

文章目录1. 什么是Seata2. 常见分布式事务解决方案1. 什么是SeataSeata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。官网:https://seata.io/zh-cn/index.html源码: https://github.com/seata/seata官方Demo: https://github.com/seata/seata-sampl

2021-12-06 19:39:41 569

原创 微服务SpringCloud Alibaba ------(八)Sentinel

文章目录1. 服务雪崩1.1. 解决方案1.1.1. 常见的容错机制2. Sentinel初体验2.1. 添加依赖2.2. 添加启动类2.3. 添加pojo及controller2.4. 通过代码实现限流2.5. 通过注解实现限流2.6. 实现熔断降级3. 控制台部署3.1. 客户端整合3.1.1. 添加依赖4. Spring Cloud Alibaba整合Sentinel4.1. 添加依赖4.2. 添加配置文件4.3. 流控规则4.4. QPS流控4.4.1. 新建接口4.4.2. 添加流控规则4.5.

2021-11-29 19:09:45 308

原创 微服务SpringCloud Alibaba ------(七)Nacos-config

1. Nacos配置中心使用官方文档: https://qithub.com/alibaba/spring-cloud-alibaba/wiki/Nacos-confiaNacos提供用于存储配置和其他元数据的key/value存储,为分布式系统中的外部化配置提供服务器端和客户端支持。使用Spring Cloud Alibaba Nacos Config,您可以在Nacos Server集中管理你Spring Cloud应用的外部属性配置。nacos-config支持:环境拆分:通过namespa

2021-11-23 19:40:26 466

原创 微服务SpringCloud Alibaba ------(六)OpenFeign

文章目录1. 什么是Feign1.1优势2. Spring Cloud Alibaba 整合 OpenFeign2.1. 第一步2.2. 第二步2.3. 第三步2.4. 第四步3. OpenFeign自定义配置及使用3.1. 日志配置3.1.1. 通过配置类指定日志级别3.1.2. 通过配置文件指定日志级别3.2. 契约配置3.2.1. 通过配置类3.2.2. 通过配置文件3.3. 超时时间配置3.3.1. 通过配置类3.3.2. 通过配置文件3.4. 自定义拦截器3.4.1. 通过配置类3.4.2. 通过

2021-11-23 15:31:34 566

原创 微服务SpringCloud Alibaba ------(五)微服务负载均衡器

文章目录1. 什么是Ribbon1.1. 客户端的负载均衡1.2. 服务端的负载均衡1.3. 常见的负载均衡算法2. Nacos使用Ribbon2.1. 添加@LoadBalanced注解3. Ribbon负载均衡策略3.1. 修改默认负载均衡策略4.Ribbon饥饿加载5. 什么是Spring Cloud LoadBalancer6. 使用LooadBalancer替换Ribbon6.1. 第一步6.2. 第二步1. 什么是Ribbon目前主流的负载方案分为以下两种:集中式负载均衡,在消费者和服务

2021-11-22 14:26:55 309

原创 微服务SpringCloud Alibaba ------(四)环境搭建并集成nacos-discovery

Spring Cloud Alibaba中文文档地址https://github.com/alibaba/spring-cloud-alibaba/wiki1. 本次使用版本Spring Cloud Version Hoxton.SR9Spring Cloud Alibaba Version 2.2.6.RELEASESpring Boot Version 2.3.2.RELEASE版本关系见https://github.com/alibaba/spring-cloud-alibaba/w

2021-11-19 19:28:24 1451

原创 微服务SpringCloud Alibaba ------(三)环境搭建-分布式服务调用

文章目录1. 创建项目2. 修改项目pom.xml2.1. description标签下添加2.2. 添加依赖3. 初始化模块3.1. 创建模块的方法3.2. 添加配置文件3.3. 创建启动类3.4. 创建Controller3.5. 测试代码代码下载1. 创建项目2. 修改项目pom.xml2.1. description标签下添加<!--父maven项目不打包jar包--><packaging>pom</packaging>2.2. 添加依赖

2021-11-18 19:40:01 239

转载 微服务SpringCloud Alibaba ------(二)微服务架构介绍

翻译自Martin Fowler的 microservices , 翻译于2015年7月22日。翻译尽量贴近原文,减少意译带入的个人观点,如有不当之处,请指正。 在过去几年中,“微服务架构”这一术语如雨后春笋般涌现出来,它描述了一种将软件应用程序设计为一组可独立部署的服务的特定方式。虽然这种架构风格没有明确的定义,但在组织、业务能力上有一些共同的特征:自动化部署,端点智能化,语言和数据的去中心化控制。 “微服务” - 软件...

2021-11-17 16:27:42 410

原创 微服务SpringCloud Alibaba ------(一)系统架构演变过程

文章目录1. 架构大体演变过程2. 单体应用架构(all in one)3. 垂直应用架构4. 分布式架构5. SOA(面向服务)架构6. 微服务架构6.1. 微服务架构与SOA架构的不同1. 架构大体演变过程单体应用架构 → 垂直应用架构 → 分布式架构 → SOA架构 → 微服务架构以及Service Mesh(服务网格化)2. 单体应用架构(all in one)互联网早期,一般的网站应用流量较小,只需一个应用,将所有功能代码都部署在一起就可以,这样可以减少开发、部署和维护的成本。比

2021-11-17 15:05:22 168

原创 若依前后端分离整合STS方式阿里云OSS

文章目录1. 创建用户配置权限2.创建存储空间3. 项目整合3.1 ruoyi-common/pom.xml添加依赖3.2 application.yml添加配置3.3 com.ruoyi.common.utils.oss添加工具类3.4 com.ruoyi.aliyun.oss.controller添加OssController1. 创建用户配置权限参考:什么是STS阿里云创建用户及授权参考:使用STS临时访问凭证访问OSS创建完成后我们会获得:用户AccessKey ID用户Acces

2021-10-18 09:28:14 2706 4

原创 spring整合OSS使用STS方式前端上传回调签名校验失败

因公司使用nginx反向代理至后端,其中配置将/prod-api/映射至本地39170端口(39170是tomcat服务)location /prod-api/{ proxy_pass http://127.0.0.1:39170/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_f

2021-10-15 14:56:09 419

原创 RestTemplate调用服务Demo

文章目录1. 创建module2. 修改pom文件3. 创建配置类4. 创建测试接口5. 创建application.yml配置文件6. 创建spring启动类7. 测试1. 创建module省略此步骤,很容易找到资料2. 修改pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.

2021-08-27 16:47:03 165

原创 RestTemplate调用服务失败,抛出UnknownHostException异常

有使用@LoadBalanced注解。问题点<!-- 引入依赖版本为:2021.1 --><dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency>解决思路参考博主:zhouyiminga的解决方式修改无

2021-08-27 15:34:15 1784

原创 liunx下Activiti流程图文字不显示或显示不全BUG

描述今天帮同事解决了一个BUG,之前遇到过流程图中文乱码情况,如:这种情况是因为linux未安装字体导致的,安装字体后即可(参考:https://www.cnblogs.com/wangjiming/p/12553535.html)。但这次遇到的情况是中文显示不全或不显示,现象及解决方法见下文。现象解决思路第一步:更换字体流程图原来使用的是宋体,更换为新宋体后问题仍未解决ICustomProcessDiagramGenerator diagramGenerator = (ICustomP

2021-08-23 10:29:36 3661 2

原创 若依前后端分离(Spring Security)整合CAS Client注意点

若依前后端分离(Spring Security)整合CAS Client注意点文章目录若依前后端分离(Spring Security)整合CAS Client注意点前后端分离开发前后端分离开发当前端和后端分开开发时可以通过Cookie的域来实现,通过修改后端配置文件(application.yml)将域(domain)配置至一级目录下,效果见下图server: servlet: session: cookie: domain: yzitec.com # 开发环

2021-06-30 23:01:14 1534

原创 若依前后端分离(Spring Security)整合CAS Client实现一对多绑定(二)

若依前后端分离(Spring Security)整合CAS Client实现一对多绑定(二)文章目录若依前后端分离(Spring Security)整合CAS Client实现一对多绑定(二)前言后端1. 修改application-dev.yml2. 修改DataSourceType3. 修改DruidConfig4.实现IBindUserService接口5. 编写对应的Mapper类及mapper.xml前言针对CAS Server搭建了一个单独的管理端,登录采用单点登录,用于管理CAS Ser

2021-05-19 15:27:16 1224 1

原创 若依前后端分离(Spring Security)整合CAS Client实现一对多绑定(一)

若依前后端分离版整合CAS Client实现一对多绑定文章目录若依前后端分离版整合CAS Client实现一对多绑定前言后端1. 添加配置文件2. 配置HTTPS3. 修改Spring Security配置前端其他前言针对当前系统已经存在用户的情况下,实现CAS Server用户与CAS Client用户一对多绑定,该项目使用权限框架是spring security。本例针对局域网开发,部署需额外配置。后端1. 添加配置文件ruoyi-admin/src/main/resources目录下添加

2021-05-19 14:38:51 6277 12

Spring Cloud alibaba 集成 SkyWalking 日志 以及告警邮件

使用邮件请在gateway模块配置文件中配置自己的邮箱信息 跟着课件学习的,启动服务可能需要关联启动:nacos sentinel seata skywalking其中某些中间件 配合博客https://blog.csdn.net/qq_42017523/article/details/121908588 集成的比较乱,有什么问题可以私信我,学完了,开心~

2021-12-15

Spring Cloud alibaba 集成 Spring Cloud Gateway

配合博客https://blog.csdn.net/qq_42017523/article/details/121648876使用

2021-12-13

Spring Cloud alibaba 集成 Sentinel openfeign nacos seata

配合博客https://blog.csdn.net/qq_42017523/article/details/121648876使用

2021-12-06

Spring Cloud alibaba 集成 Sentinel openfeign nacos

配合博客https://blog.csdn.net/qq_42017523/article/details/121519054使用

2021-11-29

Spring Cloud alibaba 集成nacos-discovery代码

配合博客https://blog.csdn.net/qq_42017523/article/details/121409632

2021-11-19

Spring Cloud alibaba 环境搭建代码

配合博文使用

2021-11-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除