![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 79
Peter Pan_
这个作者很懒,什么都没留下…
展开
-
微服务流量卫兵 Sentinel
1 定义概述 啥是流量,啥又是防卫兵呢? 在分布式系统中,流量注定是越来越大的,在每一秒钟都可能处理上百万乃至千万的请求,设想一下服务器宕掉,那对于用户而言,体验肯定是非常坏的;所以我们为了保证 可用性,我们需要有一款流量控制工具,能够帮助我们进行操作。 1.1 sentinel 阿里巴巴开源的分布式流量控制工具 丰富的应用场景:流量的削峰填谷、集群流量控制、实时熔断下游不可应用。 具备可视化平台,具备实时监控功能 Github 学习文档:Sentinel 文档 在使用 Sentinel 之前,我们原创 2020-12-24 11:02:39 · 349 阅读 · 0 评论 -
负载均衡策略的使用
负载均衡策略 1. 啥是负载均衡? 首先我们想象一个场景,在分布式系统中有许多个服务,在实际生产环境中,一个服务肯定不止一个实例;但是对于用户或者调用方而已,如果需要我自己去选择,那未免也太麻烦了;并没有达到微服务架构所提倡的效率高;但是如果我们只是访问一个,那么又如何保证不会单点被爆破呢? 我们设想一下,最好的情况就是每一个实例所承受的相差无几的访问压力。这就是负载均衡;可以整体提高数据吞吐量。 1.1 负载均衡的分类 1.1.1 软硬件的角度 硬件解决方案:可供选择的有 NetScaler、F5、Ra原创 2020-12-07 20:22:53 · 379 阅读 · 0 评论 -
nacos-配置中心的概述使用
nacos-配置中心的概述与使用 1. nacos 所提供的配置中心的服务 在上一篇文章中已经记录了 nacos 作为注册服务中心的作用;同时 nacos 也整合了配置中心的作用,我们可以用来管理 繁杂的配置文件。 为什么要引入配置中心呢? 我们可以看到,随着微服务架构的提出,我们将以前单一的系统分成了许多个独立的服务,每一个服务都要有一个 yaml 文件;当然如果你愿意,也可以是 properties 后缀的文件。那样我们管理起来就会很麻烦;那么我们最好有一个类似注册中心的地方进行统一管理。 总原创 2020-12-03 10:16:36 · 1236 阅读 · 0 评论 -
微服务架构概述和 nacos 的介绍使用
记录学习微服务与分布式架构,学习 alibaba系列组件 1.区分微服务和传统服务单机架构有哪些区别? 上图解释 传统单机: 耦合度过高,数据库压力大,当单点故障以后系统全盘崩溃 分布式架构:引入服务的概念,将模块拆分成一个个服务,原则上来说,每个服务单独单独享有一个属于自己的数据库,通过相互依赖和调用,组成统一的服务。 核心组件: 网关 服务的发现与注册 负载均衡器 熔断器(监控流量进行熔断或降级处理) 配置中心服务 链路追踪服务 综上,在如今数据爆炸,全民进入互联网的今天,分布式架构有哪原创 2020-12-01 16:28:23 · 599 阅读 · 0 评论