栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

微服务-注册中心

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

微服务-注册中心

1. 为什么需要使用注册中心?

如果不使用注册中心, 那么我们在微服务架构下就需要使用ip:port这种方式来进行对其它服务的调用, 这种方式当然可用, 但是存在以下弊端:

1.1 需要手动的维护所有的服务访问ip地址列表(主要存在问题)

1.2 单个服务实现负载均衡需要自己搭建,例如使用nginx负载均衡策略,或者基于容器化多实例 部署单个服务,在实例之间做负载均衡

使用注册中心:

1.3 服务提供者: 服务本身或者说服务提供者需要向注册提供服务访问的ip:port以及其它信息

1.4 注册中心: 根据ip:port保存各个服务的信息

1.5 服务消费者: 根据服务名向注册中心获取调用服务的ip:port以及其他相关的信息集合,然后根据负载均衡策略获取最终的服务器ip:port访问地址

总结

注册中心主要解决了服务之间的自动发现, 通俗一点来说就是各个服务能相互看到且互相调用

在没有注册中心时候, 服务间调用需要知道被调方的地址或者代理地址。当服务更换部署地址,就不得不修改调用当中指定的地址或者修改代理配置

而有了注册中心之后, 每个服务在调用别人的时候只需要知道服务名称就好, 继续地址都会通过注册中心同步过来

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/880942.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号