摘要: Docker进阶-Docker Compose 官方文档:https://docs.docker.com/compose/ 简介 Docker DockerFile → bulid(形成镜像)-> run Docker Compose 就可以轻松搞笑的来管理这些容器。以及定义和运行容器 官方介绍 定 阅读全文
posted @ 2021-08-11 18:31 会编程的老六 阅读(141) 评论(0) 推荐(1) 编辑
摘要: Docker docker的安装 一、如果之前安装过docker,卸载 yum remove docker docker-common docker-selinux docker-engine -y 二、更新yum源 curl -o /etc/yum.repos.d/CentOS-Base.repo 阅读全文
posted @ 2021-08-11 18:30 会编程的老六 阅读(697) 评论(0) 推荐(1) 编辑
摘要: Spring Cloud Stream 简介 在微服务的开发过程中,可能会经常用到消息中间件,通过消息中间件在服务与服务之间传递消息,不管你使用的是哪款消息中间件,比如RabbitMQ、Kafka和RocketMQ,那么消息中间件和服务之间都有一点耦合性,这个耦合性就是指如果我原来使用的Rabbit 阅读全文
posted @ 2021-08-11 18:19 会编程的老六 阅读(3339) 评论(2) 推荐(1) 编辑
摘要: SkyWalking 简介 分布式链路跟踪是分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s)架构而设计; 也就是说Skywalking是用于微服务的“跟踪" ; 对于一个大型的几十个、几百个微服务构成的微服务架构系统,通常会遇到下面一些问题,比如: 如何串联 阅读全文
posted @ 2021-08-11 18:18 会编程的老六 阅读(1157) 评论(0) 推荐(1) 编辑
摘要: Sentinel 简介 在项目配置文件中添加配置 打开控制台dashboard页面需要下载Sentinel-dashboard.jar,并启动该spring boot项目。控制页面默认为:localhost:8080 密码和用户名都为:sentinel Sentinel控制台调用的AIP: loca 阅读全文
posted @ 2021-08-11 18:16 会编程的老六 阅读(473) 评论(0) 推荐(1) 编辑
摘要: Seata 简介 分布式事务 事务是数据库的概念,数据库事务(ACID:原子性、一致性、隔离性和持久性); 分布式事务的产生,是由于数据库的拆分和分布式架构(微服务)带来的,在常规情况下,我们在一个进程中操作一个数据库,这属于本地事务,如果在一个进程中操作多个数据库,或者在多个进程中操作一个或多个数 阅读全文
posted @ 2021-08-11 18:12 会编程的老六 阅读(719) 评论(0) 推荐(1) 编辑
摘要: Ribbon(有关介绍见RestTemplate末尾) Ribbon负载均衡实现策略 Ribbon负载均衡实现策略通过接口IRule进行实现,默认使用ZoneAvoidanceRule规则进行负载均衡。 实现自定义负载均衡算法: 使用@Configuration注解进行配置 @Configurati 阅读全文
posted @ 2021-08-11 18:11 会编程的老六 阅读(71) 评论(0) 推荐(1) 编辑
摘要: Gateway Gateway简介 底层使用Netty框架,性能大于Zuul 配置gateway模块,一般使用yaml格式: server: port: 80 #spring boot actuator服务监控端点 management: endpoint: health: show-details 阅读全文
posted @ 2021-08-11 18:09 会编程的老六 阅读(551) 评论(0) 推荐(1) 编辑
摘要: Feign Feign简介 使用Feign实现消费者客户端 使用Feign+Ribbon实现客户端负载均衡 底层的负载均衡策略还是使用Ribbon通过Feign进行调用 Feign的相关配置 ribbon.eager-load.enabled=true 开启饥饿加载,默认是懒加载此项为false关闭 阅读全文
posted @ 2021-08-11 18:04 会编程的老六 阅读(284) 评论(0) 推荐(0) 编辑
摘要: typora-root-url: E:\software\JAVA\springcloud-alibaba\document\动力节点spring cloud alibaba SpringCloudAlibaba EndPoint 服务端点 spring-cloud-starter-alibaba- 阅读全文
posted @ 2021-08-11 18:03 会编程的老六 阅读(231) 评论(0) 推荐(1) 编辑
摘要: Spring Cloud Alibaba - RestTemplate Controller导入依赖和相关属性 @SuppressWarnings("all") @RestController public class TemplateController { @Autowired private 阅读全文
posted @ 2021-08-11 17:54 会编程的老六 阅读(156) 评论(0) 推荐(1) 编辑
摘要: #SaToken学习笔记-04 如果有问题,请点击:传送门 ##角色认证 在sa-token中,角色和权限可以独立验证 // 当前账号是否含有指定角色标识, 返回true或false StpUtil.hasRole("super-admin"); // 当前账号是否含有指定角色标识, 如果验证未通过 阅读全文
posted @ 2021-08-11 16:17 会编程的老六 阅读(887) 评论(2) 推荐(1) 编辑
摘要: #SaToken学习笔记-03 如果排版有问题,请点击:传送门 ##核心思想 所谓权限验证,验证的核心就是一个账号是否拥有一个权限码 有,就让你通过。没有?那么禁止访问! 再往底了说,就是每个账号都会拥有一个权限码集合,我来验证这个集合中是否包含指定的权限码 例如:当前账号拥有权限码集合:["use 阅读全文
posted @ 2021-08-11 16:16 会编程的老六 阅读(1039) 评论(0) 推荐(1) 编辑
摘要: #SaToken学习笔记-02 如果排版有问题,请点击:传送门 ##常用的登录有关的方法 - StpUtil.logout() 作用为:当前会话注销登录 调用此方法,其实做了哪些操作呢,我们来一起看一下源码 /** * 当前会话注销登录 */ public static void logout() 阅读全文
posted @ 2021-08-11 16:15 会编程的老六 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: #SaToken学习笔记-01 #####SaToken版本为1.18 如果有排版方面的错误,请查看:传送门 ##springboot集成 根据官网步骤maven导入依赖 <dependency> <groupId>cn.dev33</groupId> <artifactId>sa-token-sp 阅读全文
posted @ 2021-08-11 15:59 会编程的老六 阅读(3092) 评论(0) 推荐(0) 编辑
摘要: #SaToken学习笔记-01 #####SaToken版本为1.18 如果有排版方面的错误,请查看:传送门 ##springboot集成 根据官网步骤maven导入依赖 <dependency> <groupId>cn.dev33</groupId> <artifactId>sa-token-sp 阅读全文
posted @ 2021-08-11 15:55 会编程的老六 阅读(277) 评论(0) 推荐(0) 编辑