SpringCloud&Alibaba
文章平均质量分 62
SpringCloud&Alibaba
青铜造白
这个作者很懒,什么都没留下…
展开
-
spring cloud&Alibaba面试题
spring cloud&Alibaba面试题一:微服务个人理解二:什么是服务治理(SOA governance)?三:什么是微服务?四:什么是Spring Cloud&&Alibaba?五:Alibaba的注册中(nacos-client)和配置中心(nacos-server)六:服务间轻量级HTTP通信框架--Feign一:微服务个人理解1、将微服务划分为外部服务和内部服务外部服务:以终端划分的外部服务,如api-admin、api-pc、api-applets、api-a原创 2021-05-22 09:43:45 · 11674 阅读 · 1 评论 -
微服务间通信--Feign
https://blog.csdn.net/weixin_39356798/article/details/102038861Feign是Netfilx开源的声明式HTTP客户端一:Feign介绍Feign是一个http请求调用的轻量级框架,可以以Java接口注解的方式调用Http请求。Spring Cloud引入 Feign并且集成了Ribbon实现客户端负载均衡调用。二:Feign调用原理https://www.jianshu.com/p/e0218c142d03Feign.原创 2021-04-27 09:11:13 · 652 阅读 · 0 评论 -
微服务调用链路监控actuator-sleuth-Zipkin
一:链路追踪/监控应用:Zipkin(基于sleuth分布式跟踪系统,主要用来收集系统的时序数据,从而追踪系统的调用问题,特点是轻量,使用部署简单)Pinpoint、SkyWalking、CAT二:为什么需要「 调用链监控 」?调用链监控系统都由 数据埋点采集、数据存储处理、数据分析展示 几大部分组成1、项目网络拓扑图2、快速定位问题:微服务非常复杂,一个请求可能会经过多个服务节点3、优化系统4、提高团队成员自律三:调用链监控原理1、调用链监控3个核心概念..原创 2021-04-21 00:06:34 · 556 阅读 · 0 评论 -
Sentinel服务容错?常见容错方案?
一:什么是sentinel服务容错【流量卫兵】sentinel是轻量级的流量控制、熔断降级Java库(容错的库)。二:常见容错方案【避免雪崩效应】超时模式--限流模式--仓壁模式--断路器模式--降级模式1、超时【思想:只要释放够快服务就不容易那么死了】为每次请求设置一个最大响应时间(超时时间,如1秒),如果超过这个时间,不管这次请求是否成功,就断开这次请求,释放掉线程。只要线程释放速度够快,被请求的服务就不那么容易被拖死。2、限流【思想:只有一碗的饭量,给再多也只是吃一碗】.原创 2021-04-21 00:00:31 · 312 阅读 · 0 评论 -
服务网关:Gateway
目录一:什么是服务网关二:gateway的核心概念三:gateway限流【两种方式】一:什么是服务网关网关是整个微服务API请求的入口,负责拦截所有请求,再分发到服务上去。可以实现日志拦截、权限控制、解决跨域、限流、熔断、负载均衡,隐藏服务端的ip,黑名单与白名单拦截、授权等。二:gateway的核心概念1、Route(路由):就是转发规则Spring Cloud Gateway的基础元素,可简单理解成一条转发的规则。包含:ID、目标URL、Predicate集合以.原创 2021-04-27 08:26:31 · 393 阅读 · 0 评论 -
Nacos注册中心和配置中心
一:Nacos注册中心原理服务提供者、服务消费者、服务发现组件这三个角色之间的关系大致如下1、微服务在启动时,将自己的网络地址等信息注册到服务发现组件(nacos server)中,服务发现组件会存储这些信息。2、各个微服务与服务发现组件在一定的时间内发送心跳包这种机制进行通信(续约服务)。服务发现组件若发现与某微服务实例通信正常则保持注册状态(up在线状态)、若长时间无法与某微服务实例通信,就会自动注销(即:删除)该实例。3、服务消费者可从服务发现组件查询服务提供者的网络地址,并使用该原创 2021-04-27 08:29:33 · 2787 阅读 · 1 评论