服务注册和服务配置开源项目 Nacos 本周发布了 v0.8.0 Pre-GA 版本,作为开源项目生命周期中的里程碑版本之一,v0.8.0 Pre-GA版本支持登录、命名空间、Metrics监控(对接Prometheus),并可以通过 Nacos-Sync 组件实现从传统的注册中心向 Nacos 注册中心进行数据平滑迁移等特性,补齐了安全隔离、监控和服务迁移等上生产的最后一公里,以更稳定的支撑用户的生产环境。

新版登陆界面
Nacos 新版控制台支持登录和登出特性,以便更安全的在生产上使用。

命名空间
Nacos自0.5.0版本支持命名空间以来,配置服务率先支持命名空间,随后,服务发现模块在这0.8.0版本中支持了多命名空间。通过服务发现的命名空间可以实现服务数据的逻辑隔离,使用服务发现模块的多命名空间与配置模块基本相同,在Nacos控制台上查看想要使用的命名空间ID,在客户构建服务时传入该命名空间的ID即可:

Properties properties = new Properties();

properties.put(PropertyKeyConst.NAMESPACE, "74a3dbb9-36cb-43f5-8d31-006acfd61caa");

properties.put(PropertyKeyConst.SERVER_ADDR, "127.0.0.1:8848");

NamingService naming = NamingFactory.createNamingService(properties);
通过以上的 NamingService 实例读写,就能获得命名空间74a3dbb9-36cb-43f5-8d31-006acfd61caa 下的数据了。当然,也支持不指定命名空间ID,然后会默认分配到public命名空间。发布完服务可以到Nacos控制台上查询服务信息:

Metrics监控
通过Metrics信息暴露,对接Prometheus加强Nacos实时监控,以便让用户对产品更有控制力。Nacos 通过Micrometer统计了运行时的核心指标:

系统指标包括CPU、Load和JVM等;
业务指标包括配置数、域名数、长连接、QPS和RT等;
异常指标记录了Nacos运行的内部异常Micrometer提供了转化器能转化成多种Metrics格式,Nacos目前支持常用的Prometheus、Elastic Search和InfluxDB,后续可以根据具体情况进行调整。
Grafana具备强大的的数据可视化能力,能将采集的数据展示出来,支持多种数据源。同时可对重要指标配置告警规则,数据达到阈值时可以通知相关负责人。Nacos官网提供了结合Prometheus和Grafana实现Metrics监控的示例。

地址:https://nacos.io/zh-cn/docs/m...

Nacos-Sync 支持服务平滑平移
Nacos-Sync同步工具支持用户从其他注册中心将数据平滑迁移到Nacos注册中心,同时支持多个Region的服务同步,目前,Nacos-Sync支持的源注册中心包括ZooKeeper、Eureka和Consul。

使用场景:
双向同步功能,支持Dubbo+Zookeeper服务平滑迁移到Dubbo+Naocs;

多个网络互通的Region之间服务共享,打破Region之间的服务调用限制;

支持的范围:
Nacos-Sync支持用户扩展不同注册中心服务同步,目前已支持的同步类型如下:

Nacos 数据同步到 Nacos
Zookeeper 数据同步到 Nacos
Nacos 数据同步到 Zookeeper
Eureka 数据同步到 Nacos
Consul 数据同步到 Nacos
配置同步服务:
Nacos-Sync提供了控制台方便你配置同步的服务数据:

同步任务管理页面

注册中心管理页面

谁正在用Nacos?
在GitHub社区 Wanted: Who is using Nacos #273的用户信息征集中,有不少用户进行了回复,他们是:

虎牙、爱奇艺、中国工商银行软件开发中心、华夏信财信息技术中心、优客工场、美菜网、昆明海格家政服务有限公司、杭州松格科技有限公司、平行云科技(北京)有限公司、北京有利金融科技有限公司、天津易商阜极科技有限公司、上海识装信息有限公司、甘肃紫光智能交通与控制技术有限公司、杭州天阙科技、江苏集萃智能制造技术研究所有限公司、Acmedcare+、吾享(天津)网络科技有限公司、深圳前海环融联易信息科技服务有限公司、北京安信远腾科技有限公司、厦门九更网络科技有限公司、贝壳找房(北京)科技有限公司、上海密尔克卫化工储存有限公司、北京天合互联信息有限公司、大连新唯科技有限公司、瑞安农村商业银行、搜易贷和立思辰等。

目前已有40多家企业正在使用Nacos,覆盖了互联网、金融、电商、视频、军工、IT服务、制造和化工等多个行业,遍布北京、上海、深圳、广州、杭州、南京、大连、武汉、郑州、厦门、兰州和天津。在此,我们诚挚地感谢每一位持续关注并使用 Nacos 的朋友,Nacos会持续投入,我们走的“慢”一点、稳一点,大家才能走的快一点、安心一点。

Nacos 社区招募
DISS is cheap, show me your hand. 比吐槽更重要的是,搭把手。

Nacos社区的开发团队正在逐渐壮大,从最开始的只有4个Contributor发展到目前的34个。在0.8.0 版本的开发中,社区同学贡献了很大的力量,在此特别感谢:

戚月(社区ID:YujieQiyue)设计登录UI;
黄清昊(社区ID:wfnuser)贡献登录代码;
王彦民(社区ID:loadchange)贡献命名空间代码;
张龙(社区ID:paderlol)贡献nacos-sync代码;
李晨(社区ID:jameslcj)贡献配置管理代码;
明亦(社区ID:mingyixu)保障了测试质量;
欢迎更多的同学参与到Nacos社区的共建中,我们将在Nacos官网( nacos.io )中添加团队介绍页,笃信 “社区高于代码”,躬身践行。

Nacos 发布 v0.8.0 Pre-GA版本,安全稳定上生产 1相关推荐

  1. Nacos 发布 v0.8.0 Pre-GA版本,安全稳定上生产

    2019独角兽企业重金招聘Python工程师标准>>> 服务注册和服务配置开源项目 Nacos 本周发布了 v0.8.0 Pre-GA 版本,作为开源项目生命周期中的里程碑版本之一, ...

  2. 华为鸿蒙osbeta在哪看发布会,重磅消息!华为在发布鸿蒙OS2.0手机beta版本后,又发布搭载鸿蒙的新品!!...

    原标题:重磅消息!华为在发布鸿蒙OS2.0手机beta版本后,又发布搭载鸿蒙的新品!! 就在12月16号华为刚刚发布鸿蒙OS2.0beta系统手机版本后,就在今天华为又举行了一个新品发布会,他就 是华 ...

  3. Nacos发布 v0.2 版本,无缝支持 Spring Cloud 微服务生态及高可用集群模式

    2019独角兽企业重金招聘Python工程师标准>>> 近日,阿里巴巴新开源项目Nacos 发布了 v0.2 版本,该版本开始支持完整的Spring生态技术栈,这包括 Spring ...

  4. XigmaNAS(原 NAS4Free) 发布 11.2.0.4.6625 版本

    XigmaNAS 11.2.0.4.6625 发布了.XigmaNAS 原名为 NAS4Free,是一个嵌入开源存储系统的分发版系统,支持跨 Windows.Mac 和类 Unix 系统的分享.包含 ...

  5. 1、MySQL 8.0.20最新版本在Linux上安装

    文章目录 1.下载安装包 2.解压安装 3.拷贝到 /usr/local并重命名为mysql 4.删除/opt目录下解压的文件(也可以保留)只留下安装包 5.创建mysql用户组和用户并修改权限 6. ...

  6. 对于ANDROID 5.0及其以上版本WIFI图标上显示感叹号的原因分析及解决方法

    这里我指的是WIFI可正常连接网络使用的前提下,手机状态栏WIF图标上仍出现感叹号的情况. 原因: 从 Android 5.0 开始,当安卓系统连接网络时,系统会向Google的某个特定的网址(htt ...

  7. Nacos 发布 1.0.0 GA 版本,可大规模投入到生产环境

    经过 3 个 RC 版本的社区体验之后,Nacos 正式发布 1.0.0 GA 版本,在架构.功能和 API 设计上进行了全方位的重构和升级. 1.0.0 版本的发布标志着 Nacos 已经可以大规模 ...

  8. Nacos发布0.5.0版本,轻松玩转动态 DNS 服务

    阿里巴巴微服务开源项目Nacos于近期发布v0.5.0版本,该版本主要包括了DNS-basedService Discovery,对Java 11的支持,持续优化Nacos产品用户体验,更深度的与Sp ...

  9. OpenKruise v0.10.0 版本发布:新增应用弹性拓扑管理、应用防护等能力

    简介:阿里云开源的云原生应用自动化管理套件.CNCF Sandbox 项目 -- OpenKruise,今天发布 v0.10.0 新版本,这也会是 OpenKruise v1.0 之前的最后一个 mi ...

最新文章

  1. 如何在 Linux 上安装服务器管理软件 Cockpit
  2. CTFHUB 《基础认证》:burp使用,basic请求了解
  3. oracle 视图及函数授权,Oracle常见1000问之内部函数及管理视图
  4. 用DirectX Audio和DirectShow播放声音和音乐(4)
  5. 自己编写的Java获取CRC16校验码
  6. 1.node.js 概述
  7. java为什么序列化_什么是Java序列化、为什么要序列化、JAVA序列化有哪些方式(性能由低至高)...
  8. 2018年博客之星,需要您宝贵的一票!
  9. Hologres数据迁移之holo-shipper
  10. unity开发记录:TextMeshPro设置显示中文
  11. Pixelmator Pro for Mac(图像编辑软件)
  12. 转载总结总结一些常用的页面小技巧
  13. 6.5 使用调整边缘命令柔化选择区域 [原创Ps教程]
  14. B站梨米特概率论与数理统计学习笔记(1)
  15. r生成新的dataframe_R语言中数据框的定义与使用
  16. Mac使用ADB连接手机调试
  17. hdu 1905 幂成
  18. 加速度传感器(STK8321)的初始化
  19. 使用selenium自动登陆滴滴打码网
  20. ios开发者账号添加受信任电话号码

热门文章

  1. 有三AILab成立 | 寻找合适的你
  2. 中国机器人减速机行业十四五发展规划及未来需求预测报告2021-2027年
  3. Android 用虹软SDK做人脸识别
  4. Tree Reconstruction UVA - 10410
  5. Android读取短信和联系人
  6. java---switch
  7. heritrix 相关
  8. 仿windows造字程序的 ASP.NET图片组合生成控件
  9. 产品经理挑战赛,你敢来吗?
  10. 装修行业难互联网化?利润不合理并非本质,体制才是