微服务——服务注册中心

一、微服务是什么

微服务是一种分布式架构,服务器架构发展:
单体--》集群--》传统分布式--》微服务架构

  • 单体:整个项目放在同一个服务器。
  • 集群: 多个服务器共同运行一个项目。
  • 传统分布式: 将一个项目垂直分成不同部分(service、controller、dao),每个部分运行在不同服务器上。
  • 微服务架构: 将一个项目水平划分不同部分(管理老师、管理学生),每个部分运行在不同服务器上。

微服务水平划分相对于传统分布式解除了垂直划分的耦合。

二、服务注册中心是什么

注册中心可以说是微服务架构中的”通讯录“,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用。

总结:微服务在水平方向上将项目按不同功能划分为不同部分,而服务注册中心就相当于一个中转站,服务客户端(服务消费者以及服务提供者)将提供的服务注册到注册中心,当其他客户端需要该功能时通过注册中心调用服务。

你可能感兴趣的:(微服务——服务注册中心)