07 2022 档案

摘要:特点:先进先出 有序 实现:数组(顺序存储)或链表(链式存储) 链表更优 队列的基本实现图: 第一个 没有存数据时头和尾的默认为 -1 front 头 rear 尾 第二个 添加数据时 rear 尾加一 第三个 去掉数据时 front 头数据加一 向上移动 队列是怎么满足先进先出的? 使用指针 存入 阅读全文
posted @ 2022-07-28 18:01 niao66 阅读(27) 评论(0) 推荐(0) 编辑
摘要:概述:屏蔽各种消息中间件的差异,降低切换成本,统一消息编程模式 springcloud stream 支持rabbitmq kafka 通过binder可以 连接使用 让业务逻辑与rabbitmq解耦 通过stream 连接。 Stream:解决一个消息被多个消费者重复消费问题,将集群 消费者存入同 阅读全文
posted @ 2022-07-20 14:53 niao66 阅读(24) 评论(0) 推荐(0) 编辑
摘要:bootstrap 的 优先级高于application 所以先加载 连接gitee 好使 github 不好使 手动刷新: config 在读取 gitee上的配置时必须 刷新一次才可以获取到修改后的数据 curl -X POST http://localhost:3355/actuator/re 阅读全文
posted @ 2022-07-19 17:08 niao66 阅读(18) 评论(0) 推荐(0) 编辑
摘要:是什么:SpringCloud Gateway是基于WebFlux框架实现的,而WebFlux框架底层则使用了高性能的Reactor模式通信框架Netty Spring WebFlux 是 Spring 5.0 引入的新的响应式框架,区别于 Spring MVC,它不需要依赖Servlet API, 阅读全文
posted @ 2022-07-18 16:06 niao66 阅读(50) 评论(0) 推荐(0) 编辑
摘要:概述: 防止微服务在使用过程中出现雪崩的一种保护机制。 当某个微服务出现出错或者响应时间过长时,会对微服务进行降级处理,然后进行熔断,过段时间 进行 尝试 恢复调用链路。 熔断机制使用在被调用方 (服务方) 启动的注解 // 服务熔断 下面的参数 在10秒内 达到10次访问 且失败率达到60% 开启 阅读全文
posted @ 2022-07-18 11:31 niao66 阅读(479) 评论(0) 推荐(0) 编辑
摘要:主要可能的异常:超时 运行 宕机 1.被调用方(服务端)时出现异常,自己对自己的服务进行降级处理, 实现过程: 主启动类:@EnableCircuitBreaker service层服务降价: 第一属性 降级的方法 第二个 属性代表 连接超过三秒即超时异常@HystrixCommand(fallba 阅读全文
posted @ 2022-07-15 16:17 niao66 阅读(93) 评论(0) 推荐(0) 编辑
摘要:feign: 类比mybatis 使用mapper注解 可以在service中调用 同理 feign中也有clientFeign 注解 在其他微服务中调用 feign 代替 restTemplate做远程调用 注意在使用时 feign可以调用 被调用方的service接口 也可以直接使用 contr 阅读全文
posted @ 2022-07-14 11:29 niao66 阅读(120) 评论(0) 推荐(0) 编辑
摘要:ribbon的作用:主要功能是提供客户端的软件负载均衡算法和服务调用。 负载均衡和restTemplate远程调用 ribbon与nginx的区别 : 集中式LB即在服务的消费方和提供方之间使用独立的LB设施(可以是硬件,如F5, 也可以是软件,如nginx), 由该设施负责把访问请求通过某种策略转 阅读全文
posted @ 2022-07-13 15:01 niao66 阅读(27) 评论(0) 推荐(0) 编辑
摘要:eureka有两个主要组件 eurekaServer 服务注册中心 @enableEurekaServer eurekaClientServer 客户服务注册中心 通过注册中心进行访问@enableEurekaClient 创建一个eureka服务器 用来注入 微服务 进行管理 依赖<!--eure 阅读全文
posted @ 2022-07-11 16:52 niao66 阅读(33) 评论(0) 推荐(0) 编辑
摘要:在postman测试中不可以使用此注解 因为 它 默认接受的 json数据 而postman发送的不是json数据 在微服务远程调用中,以及vue前后端分离中 发送的数据都是json数据 可以使用 阅读全文
posted @ 2022-07-11 15:21 niao66 阅读(21) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示