内容简介:服务注册和服务配置开源项目 Nacos 上周发布了 v0.8.0 Pre-GA 版本,作为开源项目生命周期中的里程碑版本之一,v0.8.0 Pre-GA版本支持登录、命名空间、Metrics监控(对接Prometheus),并可以通过 Nacos-Sync 组件...
服务注册和服务配置开源项目 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/monitor-guide.html
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 发布 v0.8.0 Pre-GA 版本,安全稳定上生产》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 稳定与非稳定版本软件的Docker Image构建策略
- Linux 内核版本那么多,你应该选择哪个稳定版本?
- ObjectiveSQL 稳定版本发布 1.4.0
- Snowy v1.5.2 稳定版本发布
- GoLand 2018.1 稳定版发布:重大更新版本
- Chrome 71 稳定版本更新,主打“滥用广告”过滤
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Distributed Systems
Sukumar Ghosh / Chapman and Hall/CRC / 2014-7-14 / USD 119.95
Distributed Systems: An Algorithmic Approach, Second Edition provides a balanced and straightforward treatment of the underlying theory and practical applications of distributed computing. As in the p......一起来看看 《Distributed Systems》 这本书的介绍吧!