2. Eureka 简介

简介

基于Netfilx Eureka做了二次分装,主要负责完成微服务架构中的服务治理功能,提供服务的注册与发现
服务治理:主要用来实现各个微服务实例的自动化注册与发现。
作为轮询负载均衡器并提供服务的故障切换支持,微服务通过客户端来连接服务端,服务端根据心跳,以此判断服务是否正常

为什么需要服务治理
在最开始构建微服务系统的时候服务可能不多,我们可以通过做一些静态配置来完成服务的调用。比如服务A 来调用 服务B,但是为了保证服务B的高可用,不论采用服务端负载均衡还是客户端负载均衡都是需要人工维护的。随着业务的发展,系统的复杂,会出现越来越多的服务,相应的静态配置就会越来越难维护。面对不断发展的业务,集群规模、服务位置和服务命名等都可能发生变化,如果还是手工维护不仅会出现各种各样的问题,还浪费大量的人力。所以为解决微服务架构中的服务实例维护问题,需要使用服务治理

在这里插入图片描述
注:服务注册中心需要以心跳的方式检测清单中的服务是否可用,不可用需要从清单剔除达到排除故障的效果

在这里插入图片描述
注:服务调用方在调用服务提供方接口的时候并不知道具体的服务实例位置。因此,服务调用方需要向注册中心咨询服务,并获取所有服务的实例清单,以实现对具体服务实例的访问。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值