问题一:Nacos是什么?有哪些功能特性?
Nacos是什么?有哪些功能特性?
参考回答:
Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
什么是 Nacos?
服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理:
参考文档https://nacos.io/docs/latest/what-is-nacos/
关于本问题的更多问答可点击原文查看:
https://developer.aliyun.com/ask/628271
问题二:什么是Nacos的保护阈值?
什么是Nacos的保护阈值?
参考回答:
保护阈值
保护阈值(ProtectThreshold):为了防止因过多实例故障,导致所有流量全部流入剩余健康实例,继而造成流量压力将剩余健康实例被压垮形成雪崩效应。应将健康保护阈值定义为⼀个 0 到 1 之间的浮点数。当域名健康实例数占总服务实例数的比例小于该值时,无论实例是否健康,都会将这个(健康或不健康的)实例返回给客户端。这样做虽然损失了⼀部分流量,但是保证了集群中剩余健康实例能正常工作。
也就是说,保护阈值是设置集群中健康实例占比允许的最小值,它需要设置一个 0-1 的浮点值,默认值为 0,当集群中的健康实例占比小于设置的保护阈值时,就会触发阈值保护功能。保护阈值可在服务详情中查询和设置,如下图所示:
参考文档https://segmentfault.com/a/1190000041399047?utm_source=sf-similar-article
关于本问题的更多问答可点击原文查看:
https://developer.aliyun.com/ask/628270
问题三:如何通过Spring Cloud实现配置的自动更新?
如何通过Spring Cloud实现配置的自动更新?
参考回答:
可以通过Spring Cloud的原生注解@RefreshScope实现配置的自动更新。当Nacos中的配置发生变化时,使用@RefreshScope注解的Bean将会自动刷新其配置值。
关于本问题的更多问答可点击原文查看:
https://developer.aliyun.com/ask/628276
问题四:Spring Cloud Stream是什么?有啥作用?
Spring Cloud Stream是什么?有啥作用?
参考回答:
Spring Cloud Stream是一个消息驱动组件,帮助我们更快速、更方便地构建消息驱动微服务。它屏蔽了底层不同MQ消息中间件之间的差异,统一了MQ的编程模型,降低了学习、开发、维护MQ的成本。目前支持RabbitMQ和Kafka两种消息中间件。
关于本问题的更多问答可点击原文查看:
https://developer.aliyun.com/ask/628277
问题五:什么是Trace ID,它在分布式系统中起什么作用?
什么是Trace ID,它在分布式系统中起什么作用?
参考回答:
Trace ID是当请求发送到分布式系统的入口端点时,由Sleuth为该请求创建的唯一跟踪标识。在分布式系统内部流转时,框架始终保持该唯一标识,直到返回给请求方。它用于追踪一个请求在整个分布式系统中的流转路径。
关于本问题的更多问答可点击原文查看: