随笔分类 - spring cloud alibaba
摘要:一、什么是SpringCloud gateWay Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用。据说性能是第一代网关zuul的1.5倍。(基于Netty,WebFlux);注意点:由于不是Se
阅读全文
摘要:官网地址:https://github.com/alibaba/Sentinel/wiki/%E5%9C%A8%E7%94%9F%E4%BA%A7%E7%8E%AF%E5%A2%83%E4%B8%AD%E4%BD%BF%E7%94%A8-Sentinel 一、规则管理及推送 Sentinel-das
阅读全文
摘要:一、Ribbon整合Sentinel,服务的熔断降级 1、引入依赖的jar包 <!-- 加入sentinel--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-s
阅读全文
摘要:一、服务雪崩 问题描述 我们的系统由微服务架构组成,A调用B,B调用C,C调用D;在正常情况下,A、B、C、D都是正常的; 当某个时间点服务D突然挂掉了,此时的服务C还在疯狂的调用服务D,由于D已经挂掉了,所以服务C调用服务D必须等待服务超时。而每次的C去调用服务D的时候都会创建线程,高并发的场景C
阅读全文
摘要:一、Feign的介绍 Feign是一个声明式 WebService 客户端,使用Feign能够让编写Web Service 客户端更加简单,它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feign也支持可插拔式的编码器和解码器。 Spring Cloud 对 Fi
阅读全文
摘要:参考:https://blog.csdn.net/yuanyuan_gugu/article/details/107336264 一、Ribbon 客户端负载均衡组件Ribbon,它是基于 Netflix Ribbon 实现的一套客户端负载均衡的工具; Ribbon主要功能是提供客户端的软件负载均衡
阅读全文
摘要:一、nacos的领域模型划分 1、 namespace (1)namespace可以进行资源隔离,默认为“public";例如:dev环境的 namespace下的服务是调用不到 prod 的 namespace下的服务; 可以在 ”命名空间“ 管理,如下: (2) namespace 的要在配置文
阅读全文
摘要:一、服务的注册中心 自己设计一个服务的注册中心 (1)注册:服务启动的时候将服务信息注册到注册中心;(insert) (2)心跳:服务内部的定时任务 Timer1 定时发送心跳给注册中心,更新 last_heatTime 字段;(update) (3)服务间调用:因为 Timer2 定时从注册中心获
阅读全文
摘要:文档: https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md 一、spring cloud alibaba的介绍 1、spring cloud 和 spring cloud alibaba的关系 2、Spri
阅读全文