系统设计
- 分类
- 分布式系统
- 难度
- 未设置
- 来源数
- 1
- 更新时间
- 2026/03/29 15:40
答案
注册中心主要就是让各个微服务模块注册到注册中心服务器上,并且维持心跳连接,这样做可以实时监控各个微服务模块的性能情况,而且各个模块可以把自己的通讯信息写到注册中心当中,这样消费者可以通过注册中心获得模块信息来执行远程调用。 注册中心主要有eureka、zookeeper、consul和nacos。eureka、nacos实现的是AP模式,而zookeeper和consul实现的都是CP模式。在项目当中我们选择的是nacos来作为注册中心,主要考虑到我们项目更应该去保证系统的可用性而不是数据的强一致性。而且nacos集成了注册中心和配置中心,更加方便。 配置中心主要用于为各个微服务模块提供一个中心化的外部配置,能够实现统一配置管理,配置的动态更新以及分环境部署。项目中使用nacos来作为配置中心。
相关题目(5)
元信息
审核状态: active
关联来源: 1
来源面经题(0)
这道题目前没有手动沉淀的面经题来源。
来源(1)
Java八股(分布式).md
knowledge_noteQuestion 10: 介绍一下注册中心和配置中心。
Source answer: 注册中心主要就是让各个微服务模块注册到注册中心服务器上,并且维持心跳连接,这样做可以实时监控各个微服务模块的性能情况,而且各个模块可以把自己的通讯信息写到注册中心当中,这样消费者可以通过注册中心获得模块信息来执行远程调用。 注册中心主要有eureka、zookeeper、consul和nacos。eureka、nacos实现的是AP模式,而zookeeper和consul实现的都是CP模式。在项目当中我们选择的是nacos来作为注册中心,主要考虑到我们项目更应该去保证系统的可用性而不是数据的强一致性。而且nacos集成了注册中心和配置中心,更加方便。 配置中心主要用于为各个微服务模块提供一个中心化的外部配置,能够实现统一配置管理,配置的动态更新以及分环境部署。项目中使用nacos来作为配置中心。
Reviewed answer: 注册中心用于服务注册、发现和健康检查;配置中心用于集中化配置管理、动态更新和多环境配置。文中提到Nacos同时支持注册中心和配置中心。