作者:袁坤(丹坤)、黄子纯(梓莼)、朱颜(竞竞)、季敏(清铭)、杨翊(席翁)、王晨(望宸) 、邢学超(于怀)
Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,Nacos 开源产品定位是更易于构建云原生应用的动态服务发现、配置管理和服务管理平台,用云原生方式解决分布式领域核心问题。
自 2018 年孵化并开源以来,共收获 28.4K 的 star 数,12.4K 的 Fork 数,Nacos被评为 2021 Github 年度全国社区活跃度第六,在开源中国发布的 2021 年度 OSC 中国开源项目评选中,Nacos 被评为云原生领域人气指数 Top5 的项目、InfoQ 2022 年度十大开源新锐项目、2023 开放原子基金年度生态开源项目、2023 开源创新榜“优秀开源项目” 、编程夏令营 GLCC 2023 优秀社区。
https://nacos.io/ 是开源产品 Nacos 的官方网站,Nacos 官网每年有百万级 UV 访问,受到大量开发者的关注,这次官网更新,围绕着体验进行提升,主要是增强开发者关注核心诉求,比如 Nacos 官方下载渠道,解决开发者通过 Github 下载又卡又慢的问题,以及也增加了《Nacos 架构与原理》电子书的预览版本,方便在线查阅,后续我们还会更新官方文档等一些列围绕着开发者更易用的升级,此次升级是 Nacos 3.0 更新的开胃菜,Nacos 在持续保持迭代的过程中,Nacos 的理念始终保持初心:
“相信一切都是服务,每个服务节点被构想为一个星球,每个服务都是一个星系。Nacos 致力于帮助建立这些服务之间的连接,助力每个面向星辰的梦想能够透过云层,飞在云上,更好的链接整片星空。”
在这次 Nacos 官网的视觉升级中,我们深入挖掘了用户体验(UX)的核心,运用了信息架构(IA)原理来重新组织网站内容,确保逻辑分层和导航的直观性。从网格系统(Grid System)到排版(Typography),每个元素的选择和应用都遵循了响应式设计(Responsive Design)标准,保证了跨不同设备和屏幕尺寸的一致体验。我们还重点优化了界面布局,使得各个模块和功能的划分更为清晰,让用户能快速找到他们需要的信息和工具。无论是新手还是资深开发者,均可以轻松上手,享受流畅且一致性的操作体验。
在视觉元素方面,我们选择了反映 Nacos 精神的星空蓝调色盘,并在整个界面设计中运用这一独特的色彩。这一策略性选择亦结合了色彩心理学,利用色彩所带来的情绪影响和注意力引导,同时我们将 Nacos 的品牌符号结合星空蓝,增强用户的认知连贯性和品牌记忆。
在不断追求技术革新的过程中,Nacos 团队深知用户体验的重要性。此前,Nacos 官网的导航栏因涵盖内容丰富,反而显得过于拥挤,尤其在小屏幕设备上,一级目录难以一览无余,甚至出现换行显示的窘境。此外,频繁变更的导航内容也让用户不得不时常重新适应,效率大打折扣。诸多反馈汇聚一堂,为了给广大用户带来更为直观且简约的体验,Nacos 决定对官网进行一次大刀阔斧的改版。
新版官网重塑导航结构,精简为几个高频使用的一级目录,包括文档,社区及控制台样例,直击用户需求的核心。以社区为例,将原本杂糅在一起的内容细分归类,精心设计了三个直观的二级导航项: 社区贡献、社区事件和社区资源。
在社区贡献板块,用户可以轻松找到反馈问题的渠道、参与贡献的指南以及社区贡献者的荣誉榜,鼓励更多热心用户加入到 Nacos 家族的建设中来。而社区事件则及时传递新鲜的社区新闻动态,无论是新版本的发布,还是贡献者信息的更新,用户都能在第一时间得知。更为重要的是,社区活动的预告及回顾,在这里也能获得详尽的报道。
至于社区资源,充实的内容涵盖了从技术博客到电子书,满足了用户从学习到实践的一系列需求。不仅如此,新官网还特别解决了用户长期以来的一个痛点——版本下载。相比过去只能从 GitHub 获取最新版本,现在,官方提供的制品包下载服务让获取最新的 Nacos 变得更加轻松便捷。
通过这次改版,Nacos 官网的导航不再臃肿、而是焕然一新的直观且简约。
Nacos 社区致力于打造一个交互友好、智慧互助的社区环境。在 Nacos 的官方网站上,我们不断追求更优质的用户体验,确保每一位访问者都能够获得实时的支持与反馈,帮助您高效解决问题。
即时反馈
我们深知及时反馈对于开发者的重要性。为此,我们在 Nacos 官网上加入了即时反馈系统。无论您遇到任何疑问或者需要技术支持,我们的反馈系统都能为您提供快速响应。
易于参与的共建过程
Nacos 是一个开源的平台,我们鼓励并欢迎每一位用户参与到项目的共建中来。官网设计了清晰的指引和流程,使得贡献代码、文档或者反馈 bug 变得更加简单直接。您的参与对于 Nacos 社区的发展至关重要,我们期待您的每一个想法与建议。
持续改进
我们承诺持续改进 Nacos 官网的功能和体验。通过不断收集用户反馈,我们能够定期优化网站结构,更新内容,以及提升互动体验。您的每一次访问,都应该比上一次更加顺畅和愉快。
在开源社区的繁荣发展中,Nacos 作为配置管理和服务管理平台,在微服务架构中扮演着重要角色。但是,对于广大开发者来说,获取 Nacos 版本发行包一直是一项挑战。传统上,Nacos 的发行包是通过 GitHub 提供给社区的,但这一途径存在着明显的问题和隐患。
首先,从过去的情况来看,部分开发者访问 GitHub 存在困难,下载速度非常慢且容易失败。下载速度慢和下载失败的问题频发,严重影响了开发者的工作效率。
其次,官方渠道的这些障碍迫使开发者转向其他非官方的渠道来下载 Nacos 发行包。这不仅增加了软件供应链的安全风险,还可能使开发者不知不觉中下载到被篡改或含有恶意代码的版本。一旦这些被污染的软件被部署到生产环境中,它们可能会给企业或组织带来巨大的安全隐患,甚至导致严重的财务损失和品牌信誉的损害。
因此,经过了社区的广泛讨论,决定在 Nacos 官网提供独立的下载页。这样一个下载平台的好处如下:
Nacos 官网下载页依托后端云计算服务,可为用户提供高速下载和安全校验能力。
那么如何从 Nacos 官网体验简单流畅的下载呢?
进入首页,点击上边栏的社区菜单,再点击版本下载页面,就进入到了资源的下载页面。
在下载页中主要分为以下几个部分:
最新版 tip 提示:
对最新发布的版本进行重大更新提醒。
系统要求:
满足部署 Nacos 环境的最小资源需求。
稳定版本下载:
下载页提供 2.x 和 1.x 版本的最新维护版本下载包含二进制包和镜像下载,对于二进制包提供 MD5 下载校验。配合下载页面提供了 release notes、快速开始和升级指南等文档,方便用户快速完成部署、升级和快速体验 Nacos 服务。
注意:Nacos 1.x 已经停止功能性维护,仅支持安全更新。请尽快升级到 2.x 版本,体验更全面的 Nacos 功能。
快照版本下载:
提供当前开发中的快照版本,可以提前体验尝鲜新版本功能特性,欢迎各类试用反馈,但不建议直接在生产环境使用。
历史版本下载:
值得一提的是 Nacos 2.x 版本完美兼容自 1.0.0 之后的用户 API,大家可以放心升级。如果您当前使用的 Nacos 版本过低,担心版本差别多导致兼容性问题,下载页提供了从 1.0.0 版本之后的所有历史版本的下载。
我们深知在技术探索的路上,高效的信息获取至关重要。因此,在新版官网中,电子书页面经过全面升级改造,旨在提升技术开发者的阅读和学习体验。
在以往的体验中,用户需离开官网前往其他平台下载电子书,且无法在下载前预览书籍结构。我们认识到,这一流程的不便可能阻碍了您对新知识的追寻。现在,一切将变得更加简洁高效。
更新后的电子书页面,现在用户能在官网上直接预览每本书的前十余章内容,并查看完整的目录结构。此举旨在用户在投入深度学习前,能对书籍风格和结构有直观了解,以优化阅读策略。除此以外,我们进一步优化了互动体验。为了更有效地支持知识分享和技术交流,我们引入了内容反馈与评论功能,使每位用户都能参与到电子书的持续完善中来。
未来,我们将推出在特定章节下进行讨论的功能,进一步方便了开发者之间的深入交流。这意味着您可以直接在阅读某一章节时,就相关内容发起或参与讨论,与同行技术者们共同探索技术难题,分享实践经验。
我们相信,通过这样的改进和新增功能,我们的电子书页面将不仅仅是一个阅读平台,更将成为一个技术交流和共同成长的社区。
Nacos 官网的全新升级,不仅仅是界面与交互的一次革新,更是为了迎接 Nacos3.0 所带来的全新风貌,做出的战略布局。在这一升级之后,我们将能更清晰地展现 Nacos3.0 的创新特性与未来规划。下面,就让我们共同探索 Nacos3.0 重点特性的概貌,并预览它为我们带来的无限可能。
在经历了 Nacos1.X 版本稳定核心功能、2.X 版本提升性能与扩展功能后,Nacos 团队已经全力投入到 3.X 版本的开发之中。Nacos3.0 将重点聚焦于提升易用性,助力开发者更加便捷地探索微服务部署及与 Service Mesh 的融合。
首先,Nacos3.0 将致力解决用户长期面临的命名空间不一致问题。早前版本中,注册中心和配置中心默认命名空间的 ID 出现差异,虽不影响核心功能,但对许多用户造成了困扰。在 3.0 版本中,这一历史遗留问题将被彻底解决,统一默认命名空间的名称和 ID 为 public,显著降低用户的使用门槛和学习成本。
接下来,对于健康检查与服务类型的关系,Nacos 也进行了深入的优化和解耦。原有设计中健康检查与服务类型紧密耦合,但随着微服务生态的成熟,用户需求日益多样化。Nacos3.0 将对这两者进行解耦,分离健康检查与活性维护逻辑,使得临时服务也能够享受到更为灵活的健康检查策略,有效提升微服务稳定性与可维护性。
此外,为了更好地适应 Service Mesh 的发展趋势,Nacos3.0 将支持 xDS 协议,架起微服务与服务网格间的桥梁,为希望进行轻量级 SDK 改造或使用服务网格打通多类微服务的用户提供强有力的支持。
最后,与 Kubernetes 集群的数据打通也是 Nacos3.0 的一个重要规划。在微服务的部署与发现领域,Kubernetes 和 Nacos 之间拥有巨大的协同潜力。Nacos3.0 的探索将有助于用户实现 Kubernetes 和非 Kubernetes 应用的无缝互调,简化用户向 Kubernetes 迁移的过程,拓宽 Kubernetes 在微服务领域的应用范围。
Nacos3.X 除了上述提到的易用性的优化和功能、也会有更多特性和功能支持,比如分布式锁、模糊订阅等社区需求量高的功能,在此奉上 Nacos3.X 的 RoadMap,欢迎加入社区共建。
Nacos3.0 的到来,将是微服务领域的一次重大飞跃。 它不仅是对 Nacos 自身易用性的提升,更是对整个微服务生态系统的一次贡献。期待 Nacos3.0 能够助力每一位开发者轻松驾驭微服务技术,开创更加丰富多彩的云原生时代。
从 Nacos 新官网的意见征集中,Nacos 社区接收到了用户对于 Nacos 文档内容的宝贵反馈。为了进一步提升用户体验,我们计划趁着官网升级之际,对 Nacos 产品文档进行一次全面的梳理和升华。我们的目标是打造一份更为细致周到、易于理解和应用的文档,以助力用户更好地掌握 Nacos 产品的使用和管理。
新的文档系统将从内容到形式进行全新规划。我们将采用全新的目录结构,以更合理的逻辑顺序和分类,确保用户能够快速找到所需信息。内容方面,我们将对现有文档进行深入的整合与重构,补充疏漏、更新陈旧信息,同时增加更多实用案例和操作指南,力求全面覆盖 Nacos 功能特性与应用场景。
此外,我们也将引入全新的协作机制,鼓励更多的社区成员参与到文档的编写和维护中来。我们相信,通过集思广益,汇聚社区智慧,能让文档更加生动、准确,更好地服务于每一位用户。
我们期待新文档能够成为用户最可靠的知识宝库,无论是新手初学者还是资深开发者,都能在这里找到最需要的帮助。敬请期待全新升级后的 Nacos 文档,它将伴随您在云原生技术的探索旅程中,成为您不可或缺的指南。
Nacos 新的文档内容众多,会在后续官网中逐渐发布与实装,也欢迎所有的 Nacos 社区关注者、用户、参与者一起加入新文档的建设者。
Nacos 社区深知,社区的发展离不开每一位用户和贡献者的积极参与。为了更好地汇聚社区智慧,激励社区活力,我们计划在官网升级期间,对社区的问题反馈机制和贡献者体系进行一系列的优化和提升。
首先,针对问题反馈,我们将在官网上详细阐述问题报告的正确方式和步骤,使用户在遇到问题时能够更清晰、高效地反馈。比如,尝试构建一键生成 issue 机制,极大简化用户报告问题的流程,从而加快问题处理速度,提高社区的响应能力。
其次,为了更好地促进社区贡献,我们将提供更细致的贡献指南,为有志于参与 Nacos 共建的用户提供明确的方向和帮助。新官网将探索文档快速编辑功能,允许用户轻松对文档内容进行补充和修正,从而降低参与门槛,激发社区的创造力和协作精神。
最后,为了表彰社区贡献者的辛勤付出,我们特别策划了一个全新的贡献者专区。在这里,我们将展示各类贡献者的身影,无论是长期默默付出的总贡献者,还是近期活跃的新星,亦或是 Committer 和 PMC 成员,每一位贡献者的努力都将得到肯定和展示。我们希望通过这样的方式,让贡献者获得更多的认可和曝光机会,进一步激励社区内外的更多人才投入到 Nacos 的建设中来。
社区的每一点进步,都离不开背后每一个人的奉献。Nacos 社区将致力于打造一个更为友好、开放和高效的环境,欢迎更多有识之士加入我们的行列,共同推动 Nacos 项目向前发展。
在这次大幅改版之后,Nacos 官网展现了全新的风貌:界面设计以简洁美观为核心,导航结构经过精心优化,更符合用户习惯,致力于提供直观而简洁的用户体验。 Nacos 团队坚信,新的官网不仅将极大提升信息获取的效率,也将使得参与社区建设变得前所未有的便捷。我们诚挚邀请您体验焕然一新的 Nacos 官网,一起见证每一步的成长,共同铸就未来。
值得一提的是,在官网更新的同时,Nacos 社区规划了众多新内容和特性,现正处于紧锣密鼓的推进阶段。为了这些宏伟蓝图的实现,我们急需社区伙伴们的力量与智慧。我们期待在您的积极参与和支持下,能够迅速将这些规划内容呈现出来,早日与广大用户和开发者们见面。只有携手同行,我们才能共同推动 Nacos 社区的繁荣发展,让我们的产品更贴近每一位用户的实际需求。
欢迎加入我们,与 Nacos 一起,创造属于所有人的辉煌未来。(钉钉群号:12810027056)