![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 61
努力不做咸鱼
这个作者很懒,什么都没留下…
展开
-
限流熔断—Sentinel
一、服务控制相关概念1、服 务 雪 崩:一个服务失败,导致整条链路的服务都失败的情形,我们称之为 服务雪崩(一般是由于大量请求突然涌入造成的);解决方案:服务熔断和服务降级。服务限流:限流的主要目的是通过限制并发访问数或者限制一个时间窗口内 允许处理的请求数量来保护系统,一旦达到限制流量,则对当前 请求进行处理采取对应的拒绝策略。如:跳转错误页面、进行排 队、服务降级等;服务熔断:当某个服务提供者无法正常为服务调用者提供服务时,为了防止 服务雪崩,暂时将出现故障的接口隔离出来,后续一段时间内该 服务原创 2021-08-21 22:16:05 · 1283 阅读 · 0 评论 -
服务发现Nacos
服务演进:单体–>垂直部署–>SOA–>微服务SOA与微服务区分:二者都是面向服务的,但是SOA主要是为了解决代码重用和信息孤岛问题,而微服务是为了解决解耦问题。服务治理概念:服务发现的两种方式:服务发现调用流程:客户端服务发现流程:服务端发现流程:Nacos架构图:Provider APP----服务的提供者Consumer APP----服务的消费者Name----通过VIP或DNS实现Nacos的⾼可⽤服务路由。Nacos ServerOpen A原创 2021-08-11 21:41:22 · 89 阅读 · 0 评论 -
配置中心Nacos
**存在必要性:**为了解决微服务架构中,当系统从一个单体应用,被拆分成分布式系统上一个个服务节点后,配置文件也必须跟着迁移(分割),导致配置分散也冗余的问题。配置中心能力:可以在配置中心发布、修改、删除配置;服务可以从配置中心获得配置信息;配置信息发生变更可以发起通知服务(热加载)。特点:独立于程序存在;影响整个服务生命周期;存在多种加载方式(SDK\配置文件等);环境治理。当前主流配置中心对比:Nacos1、官网:https://nacos.io/zh-cn/2、nacos功能:3、安原创 2021-08-07 22:27:18 · 106 阅读 · 0 评论