223 天,发布 14 个版本,19 位 Committers,39 位 Contributors。html
在宣布开源后的第 223 天,Nacos 发布了其第14个版本 - 0.9.0,该版本提高了 Nacos-Sync 的稳定性,支持 Server 功能拆分部署,以及提供了对 Python 语言体系的支持。高速的迭代离不开社区全部开发者的贡献,这为下一个 GA 版本打下了坚实的基础。同时,Nacos 官网也上线了 Nacos Team 的页面,首次公开 19 位 Committers。目前,Nacos Team 持续招募中。python
Nacos-Sync是Nacos的核心组件,做用是多注册中心数据同步的功能工具,目前支持的同步注册中心包括 Nacos、Zookeeper、Eureka和Consul,主要场景,包括多注册中心数据互相同步,注册中心升级过程的数据迁移,官网提供迁移操做手册。git
Nacos 0.9的主线功能增强Nacos-Sync的稳定性,一方面加强Nacos-Sync的基础测试用例覆盖面,保证Nacos-Sync之后的快速迭代过程当中主线功能稳定性,另外一方面经过监控体系的完善,对接了Prometheus经过metrics暴露数据,而且自然集成grafana监控,保证了Nacos-Sync生产级别稳定性。
随着Nacos 0.9.0版本发布,Nacos-Sync 0.3版本支持了metrics监控,能经过metrics数据观察Nacos-Sync服务的运行状态,提高了Nacos-Sync的在生产环境的监控能力。github
继 Kubernetes 以后,Prometheus成为第二个正式从 CNCF 毕业的开源项目。Nacos及Nacos-Sync支持Prometheus metrics也是Nacos拥抱云原生的第一步。Prometheus做为新一代的云原生监控系统,除了能对Kubernetes容器集群进行监控以外,也能对容器中的应用进行监控。不过Prometheus的数据展现能力比较差,通常会借助第三方数据监控平台。spring
Grafana是一款强大的数据可视化开源软件,能经过很是漂亮的图表和曲线展现监控数据,支持多种数据源,包括Prometheus。docker
和Nacos监控同样,官网给Nacos-Sync也提供了监控模版,简单的几步就能够很方便地在Grafana上监控Nacos-Syncbash
Nacos-Sync监控一样也分为三个模块:spring-boot
通常公司随着业务规模的不断膨胀,咱们建议业务对注册中心和配置中心进行拆分部署,在Nacos 0.9.0版本之后,支持注册中心模块和配置中心模块的拆分部署,在启动命令进行加入参数,来指定启动指定Nacos 功能模块,默认所有功能启用,目前支持指定配置中心模块和注册中心模块。微服务
启动Nacos server时候,增长-f
参数,意思是function mode,和对应模块标示来进行启动,若是不穿,或者传入有误,都将启动所有功能。
配置中心参数对应config
,注册中心参数对应naming
。工具
sh startup.sh -m standalone -f naming复制代码
启动以后,你能够经过启动日志头看到是否正确启动了功能模块,而且Nacos console将只展示启动的对应模块。
Nacos 0.9.0 开始支持 Python 语言体系(Python2.七、3.6和3.7),并向前兼容 Nacos0.8.0 版本,操做简单,一行命令安装,即可以在仓库中看到详细的使用说明。
贡献者:
周文,GitHub ID zhouwenb
Nacos-sdk—Python @Github:
github.com/nacos-group…
Nacos 官网 (nacos.io) 上线了 Nacos Team 的页面。Committer 团队首次和你们见面,咱们正在持续招募,不管您是测试贡献者、文档贡献者和社区管理者,均可以加入咱们,社区有一套成熟的贡献机制,从 User 到 Contributor,再到 Committer,甚至 PMC,咱们将严格遵循机制来运营社区。
一、若是您在文档中发现拼写错误,在代码中发现错误,或想要新功能或想要提供建议,您能够在 GitHub 上建立一个 issue。
二、若是您想开始着手,能够选择 GitHub 仓库中有如下标签的 issues。
good first issue:对于新手来讲是很是好的入门issues。
contribution welcome:很是须要解决的问题和很是重要的模块,但目前缺乏贡献者,欢迎贡献者来贡献。
三、关注 Nacos 目前重点发展的多语言建设,C++、PHP的多语言核心贡献者、社群负责人均正在招募中。
社区共建规范:
nacos.io/en-us/docs/…C++/PHP多语言核心贡献者招募:
github.com/alibaba/nac…社群负责人招募:
github.com/alibaba/nac…
Nacos开发团队正在日益壮大,从最开始的只有4个代码 Contributor,发展到目前的39个。在0.9.0 版本的开发中,社区同窗贡献了很大的力量,在此表示感谢,他们是(排序不分前后):
paderlol、jifengnan、loadchange、nkorange、hxy199一、huangyunbin、darkness46三、luoxn2八、TsingLiang、xuechaos、nanamikon、systp、jameslcj、pader.zhang
DISS is cheap, show me your hand
比吐槽更重要的是搭把手,参与社区一块儿发展Nacos
还不知道什么是Nacos? 不要紧,在github上star一下跟程序猿兄弟打个招呼吧!!
Nacos 是阿里巴巴于7月份新开源的项目,Nacos的主要愿景是指望经过提供易用的 动态服务发现
、服务配置管理
、服务共享与管理
的基础设施,帮助用户在云原生时代更好的构建、交付、管理本身的微服务平台。