01 2021 档案

摘要:分布式配置中心 配置文件增多,不好维护 修改配置文件需要重新发布 统一管理配置, 快速切换各个环境的配置,阿里的Nacos:既可以当服务治理,又可以当配置中心,Nacos = Eureka + Config 添加依赖 <dependency> <groupId>com.alibaba.cloud</ 阅读全文
posted @ 2021-01-31 22:32 踩在浪花上 阅读(81) 评论(0) 推荐(0)
摘要:网关配置文件的讲解 route组成部分 id:路由的ID uri:匹配路由的转发地址 predicates:配置该路由的断言,通过PredicateDefinition类进行接收配置。 转发的判断条件,SpringCloud Gateway支持多种方式,常见如:Path、Query、Method、H 阅读全文
posted @ 2021-01-29 17:36 踩在浪花上 阅读(121) 评论(0) 推荐(0)
摘要:SpringCloud限流时自定义异常处理 @Component public class MyExceptionHandle implements BlockExceptionHandler { @Override public void handle(HttpServletRequest htt 阅读全文
posted @ 2021-01-28 21:55 踩在浪花上 阅读(77) 评论(0) 推荐(0)
摘要:微服务的架构问题 服务之间互相依赖,可能会由于系统负载过高,突发流量或者网络等各种异常情况 导致服务不可用。 主要解决思想是面向失败编程,简而言之就是方案1的时候因为有些服务出错了。这时候可以有方案2 提高微服务的容错方案 限流 不管流量有多大,通过的话都只能通过一个“漏斗”,从而实现限流,常见的算 阅读全文
posted @ 2021-01-26 18:26 踩在浪花上 阅读(110) 评论(0) 推荐(0)
摘要:初体验springcloud微服务不同模块之间的服务调用 在order模块,创建一个controller,用于调用video模块的api @RestController @RequestMapping("api/v1/video_order") public class OrderControlle 阅读全文
posted @ 2021-01-25 19:18 踩在浪花上 阅读(127) 评论(1) 推荐(0)
摘要:单机架构 优点: 易于测试 便于集成 ⼩型项⽬友好 缺点: 开发速度慢 启动时间⻓ 依赖庞⼤ 分布式架构 SOA :Service Oriented Architecture ⾯向服务的架构 其中包含多个服务, 服务之间通过相互依赖最终提供⼀ 系列的功能, ⼀个服务 通常以独⽴的形式存在与操作系 统 阅读全文
posted @ 2021-01-24 22:53 踩在浪花上 阅读(119) 评论(0) 推荐(0)
摘要:简单梳理一下这次vue项目的知识点 utils request.js 主要是封装axios模块用得 非组件模块可以这样加载使用 element 的 message 提示组件 import { Message } from 'element-ui' // 创建一个 axios 实例,说白了就是复制了一 阅读全文
posted @ 2021-01-22 17:28 踩在浪花上 阅读(353) 评论(0) 推荐(0)