服务注册发现_什么是服务治理

服务注册发现_什么是服务治理_第1张图片

为什么需要服务治理

在没有进行服务治理前,服务之间的通信是通过服务间直接相互调用来实现的。

服务注册发现_什么是服务治理_第2张图片

过程:

武当派直接调用峨眉派和华山派,同样,华山派直接调用武当派和峨眉派如果系统不复杂,这样调用没什么问题。但在复杂的微服务系统中,采用这样的调用方法就会产生问题。

微服务系统中服务众多,这样会导致服务间的相互调用非常不便,因为要记住提供服务的IP地址、名称、端口号等。这时就需要中间代理,通过中间代理来完成调用。

服务治理的解决方案

服务注册发现_什么是服务治理_第3张图片

服务治理责任:

  • 你是谁:服务注册 - 服务提供方自报家门
  • 你来自哪里:服务发现 - 服务消费者拉取注册数据
  • 你好吗:心跳检测,服务续约和服务剔除 一套由服务提供方和注册中心配合完成的去伪存真的过程
  • 当你死的时候:服务下线 - 服务提供方发起主动下线

服务治理技术选型

服务注册发现_什么是服务治理_第4张图片

注意:

在架构选型的时候,我们需要注意一下切记不能为了新而新,忽略了对于当前业务的支持,虽然Eureka2.0不开源了,但是谁知道以后会不会变化,而且1.0也是可以正常使用的,也有一些贡献者在维护这个项目,所以我们不必要过多的担心这个问题,要针对于业务看下该技术框架是否支持在做考虑。

你可能感兴趣的:(spring,cloud)