美文网首页分布式
微服务系列——服务治理有用吗?

微服务系列——服务治理有用吗?

作者: 灬醉饮千殇 | 来源:发表于2019-01-14 22:19 被阅读52次

SOA架构下,由以前的单机服务分拆为多个服务,多服务之间相互调用混乱复杂,故而引入ESB对服务的调用进行统一的管理,那时候服务治理的概念已经出现;现在服务被进一步细化地拆分,可以称得上是原子级别地服务了,在原来的服务数量的基础上又呈现了指数级的增长,服务之间的调用更加复杂,而且会出现服务压力倾斜的情况,某个服务被频繁调用而且压力很大,另外的服务被调用的次数很少。因而服务治理是微服务架构中必不可少的一个组成单元,提供对服务的统一注册、统一发现、统一管理、统一监控的作用并对运维策略的配置、系统异常的及时定位等有很大的帮助。

接下来我们对服务治理这个概念进行拆分探讨:

首先,服务的生产者和消费者都需要和注册中心进行通信去注册服务或者发现服务,这样上线发布的服务就会统一的在注册中心中可以注册留存一份信息,服务的消费者从注册中心取得需要调用的服务的同时还可以取到对应的服务物理地址、相应的访问策略以及用于鉴权的一些标志信息,取得相应信息后,服务消费者可以带着鉴权信息、访问策略去访问要调用的服务的地址。

其次,需要一个治理中心对服务的整体运行情况进行配置,对已经上线的服务进行主动降级处理或者进行下线处理,可以对准备发布的服务进行热部署等操作。

最后,需要一个监控中心进行多维度的监控,实现对系统资源消耗情况,运行时服务的健康情况,服务调用的次数、链路分析以及响应时间的监控信息,可以供管理人员查看服务的调用频度,供运维开发人员快速定位系统的优化点以及系统异常问题。

仅仅是刚查了点瞎写了点,明天再仔细看看,理解一下别人的输出然后再重新写一篇。

相关文章

  • 微服务系列——服务治理有用吗?

    SOA架构下,由以前的单机服务分拆为多个服务,多服务之间相互调用混乱复杂,故而引入ESB对服务的调用进行统一的管理...

  • [微服务系列] 3. 服务治理 2 --- Eureka集群

    系列文章目录 [微服务系列] 微服务构建框架--Spring Boot [微服务系列] 服务治理--Eureka...

  • Spring Cloud-1.服务治理

    服务治理 服务治理用来实现各个微服务示例的自动化注册与发现。 服务治理围绕“服务注册”和“服务发现”机制来完成对微...

  • EUREKA服务治理

    1、服务治理三个核心点、服务提供者、服务消费者、服务注册中心 结合Ribbon 服务治理图 服务治理时序图 服务提...

  • 分布式系统中的必备良药 —— RPC

    一、前言 在上一篇分布式系统系列中《分布式系统中的必备良药 —— 服务治理》中阐述了服务治理的一些概念,那么与服务...

  • springboot-服务治理

    一、什么是服务治理 由于微服务数量太多导致维护成本巨大,服务治理就是来解决这个问题。服务治理就是让服务子维护,微服...

  • 一、springCloud注册中心

    一、注册中心的说明 一 Eureka服务治理体系 1.1 服务治理 服务治理是微服务架构中最为核心和基础的模块,它...

  • 一篇文章搞懂 Spring Cloud 是什么

    概念定义 提起微服务,不得不提 Spring Cloud 全家桶系列,Spring Cloud 是一个服务治理平台...

  • 三、Eureka服务中心详解

    一、Eureka服务治理体系 1.1 服务治理 服务治理是微服务架构中最为核心和基础的模块,它主要用来实现各个微服...

  • 微服务治理系列二

    注册中心Nacos 1 主流注册中心对比 2 CAP实践 C是所有节点在同一时间看到的数据是一致的;而A的定义是所...

网友评论

    本文标题:微服务系列——服务治理有用吗?

    本文链接:https://www.haomeiwen.com/subject/btlddqtx.html