微服务 -- 服务注册中心
微服务 -- 服务注册中心
1. 什么是服务注册中心?
服务之间需要通信,服务注册中心相当于一个通讯录,记录了服务和服务地址的一个映射关系。
多个服务注册在一个注册中心,所有服务的基本信息保存在注册中心内,当服务A要调用服务B时,服务A通过服务注册中心找到服务B的地址进行调用。
2. 为什么会有服务注册中心?
微服务就是将大功能块拆分成一个个小服务,如何对这么多的服务进行高效管理呢?
目前的问题是:对服务单个管理比较麻烦;期望能够动态支持感知服务上下线能力,让提供服务变得方便。
解决思路:把服务集中起来统一管理,也就是利用服务注册中心对服务进行统一管理
服务注册中心可以理解为对客户端消费者和服务端服务提供者进行解耦
3. 怎么实现服务注册中心
大致思路:客户端client先去服务注册中心查找获取服务,根据获取的服务向服务提供方发送请求,获取服务
常用的服务注册中心:Eureka,zookeeper,Nacos
4. 参考资料
https://www.cnblogs.com/jiujuan/p/15087196.html
https://www.jianshu.com/p/817664c3632c
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧