简介
服务注册和发现(Service Registration and Discovery)是微服务架构中最核心的基础设施之一。在微服务架构中,一个大型系统通常会被拆分为数十乃至上百个独立的服务,这些服务实例动态部署、弹性伸缩,IP 和端口随时可能变化。如果仍然依靠静态配置来维护服务调用关系,将面临配置臃肿、变更困难、容错性差等问题。
服务注册和发现机制通过引入一个注册中心(Registry)组件,让服务提供者在启动时主动注册自己的地址信息,服务消费者在调用时动态查询可用的服务提供者列表,从而实现了服务调用的解耦。它解决的核心问题包括:
2024/5/27大约 32 分钟