当前位置: 首页 > Linux

Nacos发布0.3.0版本,迄今为止最好的版本

时间:2023-04-06 23:58:28 Linux

摘要:近日,Nacos0.3.0正式发布。该版本旨在增强服务列表、健康状态管理、服务治理、分布式配置管理等。为了进一步帮助用户降低管理微服务应用架构的成本,第一版UI功能规划将提供以下内容基本功能:1.服务管理服务列表和服务健康状态显示服务元数据存储和编辑服务流量权重调整服务优雅下线2.配置管理多种配置格式编辑编辑DIFF示例代码推送状态查询配置版本和一键回滚3.详细的命名空间特性——服务管理开发人员或运维人员经常需要在服务注册后,通过友好的界面查看服务的注册状态,包括系统中当前注册的所有服务和每个服务的详细信息。近日,Nacos0.3.0正式发布。该版本旨在增强服务列表、健康状态管理、服务治理、分布式配置管理等管控能力,进一步帮助用户降低管理微服务应用架构的成本。在第一版UI功能规划中,将提供以下基本功能:1.服务管理、服务列表和服务健康状态展示、服务元数据存储和编辑、服务流量权重调整、服务优雅下线和下线2.配置管理,多种配置格式的编辑EditDIFF示例代码推送状态查询配置版本,一键回滚3.命名空间特性详解——服务管理开发人员或运维人员经常需要通过一个服务注册后的友好界面,包括当前系统注册的所有服务和每个服务的详细信息。并且在权限控制的情况下,编辑服务的一些配置。该版本Nacos开放控制台的服务发现部分,主要为用户提供一个基本的运维页面,用于查看和编辑当前注册的服务。服务列表管理服务列表帮助用户在统一视图中管理所有微服务和服务健康状态。整体界面布局是左上角有服务搜索框和搜索按钮,服务列表显示在页面中央。服务列表主要显示五列:服务名称、集群数、实例数、健康实例数、详情按钮。在服务列表页面点击详情,可以查看该服务的详细信息。您可以查看服务、集群和实例的基本信息。服务流量权重支持和流量保护Nacos为用户提供了流量权重控制的能力,同时开启了服务流量的阈值保护,帮助用户更好的保护服务提供者集群不被意外崩溃。如下图所示,您可以点击实例的编辑按钮修改实例的权重。如果想增加实例的流量,可以增加权重。如果不希望实例接收流量,可以将权重设置为0。服务元数据管理Nacos提供多维度的服务元数据暴露,帮助用户存储自定义信息。这些信息存储在K-V数据结构中,在控制台上会以k1=v1,k2=v2的格式显示。同样,可以通过相同的格式编辑元数据。例如,要编辑一个服务的元数据,首先点击服务详情页面右上角的“编辑服务”按钮,然后在元数据输入框中输入:version=1.0,env=prod。点击确认,在服务详情页面可以看到该服务的元数据已经更新。优雅的在线和离线服务Nacos还提供了服务实例的在线和离线操作。在服务详情页面,您可以点击实例的“在线”或“离线”按钮。离线实例不会被包含在健康实例列表中。特性详解——配置管理Nacos支持基于Namespace和Group的配置分组管理,让用户可以根据自己的需要更加灵活的管理微服务和Spring的大量配置。历史版本、回滚、订阅者查询等核心管理能力。Nacos多配置格式编辑器,支持YAML、Properties、TEXT、JSON、XML、HTML等常见配置格式的在线编辑、语法高亮、格式校验,帮助用户高效编辑的同时大大降低格式错误风险.Nacos支持配置标签的能力,帮助用户更好、更灵活的实现基于标签的配置分类管理。同时支持用户描述配置及其变化,多人或跨团队协作管理配置。编辑DIFFNacos支持编辑DIFF功能,帮助用户验证修改后的内容,降低纠错风险。样例代码Nacos提供样例代码能力,让新手可以快速使用客户端编程消费配置,大大降低新手使用门槛。ListenerQueryNacos提供配置订阅者,即监听器查询能力,提供客户端当前配置的MD5校验值,帮助用户更好的查询配置变更是否推送到客户端。配置版本和一键回滚Nacos提供配置版本管理和一键回滚能力,帮助用户在更改配置时快速恢复,降低微服务系统在配置管理中必须遇到的可用性风险。命名空间管理Nacos基于Namespace帮助用户在逻辑上隔离多个命名空间,可以帮助用户更好地管理测试、预发布、生产等多环境服务和配置,让每个环境拥有相同的配置(如数据库数据源))可以定义不同的值。有社区参与的前端在Nacos前端的风格和布局的讨论中共同构建。社区热烈投票,最终选择了这套经典的黑白蓝风格皮肤。通过我们UED学生程瑶的设计和排版,互动变得非常自然。光滑的。在控制台开发之前,我们通过社区招募了很多前端同学参与前端代码的开发。感谢李晨、王庆、王彦民在Nacos前端开发过程中的大力支持!坚持基于社区的开发,欢迎加入并为社区做贡献DISS便宜,举手投足帮助和参与社区共同开发Nacos比抱怨它更重要。