乐趣区

关于阿里云:如何轻松应对偶发异常

在之前的文章中,咱们曾经介绍了如何通过 MSE 提供的无损高低线和全链路灰度这两个性能来打消变更态的危险,置信您曾经可能在变更时得心应手。然而在利用运行过程中忽然遇到流量洪峰、黑产刷单、内部依赖故障、慢 SQL 等偶发异样时,您如何可能持续轻松应答呢?

本文将通过介绍 MSE 微服务治理在三月的最新性能来告诉您答案。文章次要分为三局部,首先是 MSE 微服务治理的简介,而后是 MSE 全面打消变更态危险的回顾,最初是如何借助 MSE 微服务治理轻松应答线上偶发异样。

MSE 微服务治理简介

首先看一下微服架构的总览,置信读者敌人们对微服务都不生疏。在 JAVA 中比拟支流的微服务框架就是 Dubbo 和 Spring Cloud,同时当初也有很多公司采纳 Go、Rust 这些语言去构建本人的微服务。下图中浅绿色的这一部分都是纯开源的内容,除了微服务框架自身外,还蕴含了服务注册发现、服务配置核心、负载平衡等一系列的组件。

大家也发现,在微服务施行的过程中,随着微服务的增多、调用链路的复杂化,出问题和故障的可能性都在减少,问题定位的难度也成倍回升。比如说在可观测畛域,须要应用到利用监控、链路追踪、日志治理等性能,能力释怀地将利用部署到线上,免得呈现问题无奈定位。

更进一步,微服务自身更须要引入微服务治理。在开发态,须要通过服务 mock、服务测试、服务元数据等治理性能去保障微服务的疾速迭代;在变更态,须要借助无损高低线和全链路灰度性能去保障公布时的稳定性,以及业务的连续性;在运行态,微服务可能遇到各式各样的偶发异样,须要借助治理性能去实现流量的自愈,保障咱们的业务稳固、流畅地运行。很难设想一个线上的微服务利用没有治理是个什么场景,能够说是无治理、不生产。

残缺内容请点击下方链接查看:

https://developer.aliyun.com/article/1180830?utm_content=g_10…

版权申明:本文内容由阿里云实名注册用户自发奉献,版权归原作者所有,阿里云开发者社区不领有其著作权,亦不承当相应法律责任。具体规定请查看《阿里云开发者社区用户服务协定》和《阿里云开发者社区知识产权爱护指引》。如果您发现本社区中有涉嫌剽窃的内容,填写侵权投诉表单进行举报,一经查实,本社区将立即删除涉嫌侵权内容。

退出移动版