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