Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

Spring Cloud Alibaba 怎样接入 Nacos 服务发现?

查看完整题解

参考回答

直接回答

引入 spring-cloud-starter-alibaba-nacos-discovery,通过匹配版本的 BOM 管理依赖。配置应用名、服务端地址和所用命名空间,启动时由集成组件登记实例。

讲清原理

应用名通常成为服务名,消费端按服务名拿到候选地址。需要把调用发到某个实例时,还要配合消费端的负载均衡。配置中心若也要用,则额外接入 Config Starter 和显式导入项。

例子与易错点

在控制台出现 inventory-service 后,发一次按服务名的请求,并确认选中了实际可达的提供者。控制台只验证到了登记这一步。

延伸阅读 客户端怎样把服务注册到 Nacos? · Spring Cloud 项目怎样读取 Nacos 配置? · Nacos 的负载均衡在哪一侧完成? · Dubbo 怎样接入 Nacos 作为注册中心?

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。