微服务——服务注册中心

一、微服务是什么

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

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

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

二、服务注册中心是什么

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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容