常用框架-Nacos
- 1、Nacos是什么?
- 2、Nacos有哪些优缺点?
- 3、Nacos有哪些核心功能?
- 4、谈谈Nacos的基本架构?
- 5、Nacos 支持哪些语言?
- 6、Nacos默认端口是多少?如何修改Nacos默认端口?
- 7、Nacos可以用来替换 Spring Cloud 中的哪些组件?
- 8、Nacos与Eureka的有什么区别?
- 9、Nacos中的保护阈值是什么?有什么作用?
- 10、Nacos中的命名空间是什么?有什么作用?
- 11、说说你是怎么理解CAP理论的?
- 12、Nacos中保证的是CP还是AP?
- 13、Nacos作为配置中心要配置什么?有哪些常见配置内容?
- 14、为什么要将服务注册到Nacos?
- 15、Nacos如何判定服务实例的状态?
- 16、Nacos中的负载均衡是怎么样的?实现方式?
- 17、你觉得注册中心应该是CP还是AP?
- 18、Nacos服务消费方是如何调用服务提供方的服务的?
- 19、在Nacos中服务提供者是怎样向Nacos注册核心续约的?
- 20、Nacos的临时实例和持久实例分别有什么作用?如何注册?
- 21、Nacos 的临时实例和持久实例有什么区别?
- 22、Nacos 默认实例是临时类型还是持久类型?为什么?
- 23、Nacos服务如何优雅下线?
- 24、Nacos支持哪些部署模式?怎么实现?
1、Nacos是什么?
Nacos是一个由阿里巴巴开发的,开源的、动态的服务发现、配置和服务管理平台,支持容器化部署,主要用于支持微服务架构中的服务注册、发现和动态配置管理。
2、Nacos有哪些优缺点?
优点
- 一体化服务:集成了服务发现和配置管理的功能,简化了微服务架构中的组件需求。
- 动态配置管理:支持配置的动态更新,无需重启服务,可以即时反映配置变化。
- 服务健康检查:内置服务健康检查功能,提高系统的稳定性和可靠性。
- 多环境支持:支持多环境配置,方便开发、测试和生产环境之间的切换。
- 强大的社区和生态:由阿里巴巴支持,社区活跃,不断迭代更新。
- 易于使用的控制台:提供了用户友好的Web界面,方便管理和监控服务和配置。
缺点
- 学习曲线:对于初学者来说,需要时间来理解其工作原理和最佳实践。
- 依赖外部存储:虽然内置有 Derby 数据库支持,但在生产环境中需要配置外部数据库如MySQL,这增加了部署的复杂性。
- 高并发性能问题:在极高并发的场景下,性能可能会受到影响,