关于服务治理:白话服务治理高并发场景微服务实战八

85次阅读

共计 558 个字符,预计需要花费 2 分钟才能阅读完成。

你好,我是程序员 Alan.

在正式引入微服务的各个组件之前,先通过一个面试中常见的问答来理解服务治理的全貌。

面试官:都在说微服务须要治理,那你说说什么是服务治理?为什么须要治理?能够简略介绍一下吗?

Alan: 服务治理,也就是解决多个服务节点,组成集群的时候,产生的一些简单的问题。

咱们能够把集群看作是一个微型的城市,把路线看做是组成集群的服务,把行走在路线上的车当做是流量,那么服务治理就是对于整个城市道路的治理。

如果你新建了一条街道(相当于启动了一个新的服务节点),那么就要告诉所有的车辆(流量)有新的路线能够走了;你敞开了一条街道,你也要告诉所有车辆不要从这条路走了,这就是 服务的注册和发现

咱们在路线上装置监控,监督每条路线的流量状况,这就是服务的监控。路线一旦呈现拥挤或者路线须要培修,那么就须要临时关闭这条路线,由城市来对立调度 车辆,走不堵的路线,这就是 熔断以及引流

路线之间犬牙交错四通八达,一旦在某条路线上呈现拥挤,然而又发现这条路线从头堵到尾,阐明事变并不是产生在这条路线上,那么就须要从整体链路上来排查事变到底处在哪个地位,这就是 分布式追踪

不同路线上的车辆有多有少,那么就须要有一个警察来疏导,在某一个工夫走哪一条路会比拟快,这就是 负载平衡。

站在伟人的肩膀上

  • SpringCloud 微服务实战—码闻强
正文完
 0