nacos配置ap_Nacos 1.0.0 功能预览

Nacos 1.0.0版本进行了全面重构和升级,包括服务端不兼容0.8.0以前版本、注册实例支持ephemeral字段、去除健康检查模式、新增Server状态和运行模式设置等。升级到1.0.0需要考虑实例数据处理和客户端兼容性。此外,增加了全局推送开关、启动时数据预热等功能,并支持MySQL 8.0。
摘要由CSDN通过智能技术生成

本文来自于我的个人主页:Nacos 1.0.0 功能预览,转载请保留链接 ;)

Nacos 1.0.0 是正式 GA 的版本,在架构、功能和API设计上进行了全方位的重构和升级,1.0.0版本标志着Nacos的架构已经稳定,API列表最终确定。升级到1.0.0相比升级到其他版本,需要额外的一些工作,本文专门介绍如何从Nacos 0.8.0以上版本升级到1.0.0 版本的所有步骤和细节。

重要提示

Nacos 1.0.0 服务端不兼容 0.8.0 以前的版本,如果您想升级到1.0.0,请先升级服务端到0.8.0版本。同样的,Nacos 1.0.0 不兼容 0.8.0 以下版本的客户端访问。

变更列表

naming 模块

注册实例支持 ephemeral字段 #502,#677;

去除了服务的健康检查模式;

注册实例支持 groupName字段 #269;

去掉了/nacos/v1/ns/api/下的所有接口,转移到其他URL #651;

增加了Server状态的设置 #744;

增加Server运行模式的设置 #745;

增加全局推送开关 #634;

支持启动时数据预热 #629;

元数据编辑框优化 #479;

config 模块

支持MySQL 8.0 #613;

其他

API完整列表开放,模型设计和架构设计文档发布;

变更详情

注册实例支持ephemeral字段

Nacos 在 1.0.0版本 instance级别增加了一个ephemeral字段,该字段表示注册的实例是否是临时实例还是持久化实例。如果是临时实例,则不会在 Nacos 服务端持久化存储,需要通过上报心跳的方式进行包活,如果一段时间内没有上报心跳,则会被 Nacos 服务端摘除。在被摘除后如果又开始上报心跳,则会重新将这个实例注册。持久化实例则会持久化被 Nacos 服务端,此时即使注册实例的客户端进程不在,这个实例也不会从服务端删除,只会将健康状态设为不健康。

ephemeral字段

同一个服务下可以同时有临时实例和持久化实例,这意味着当这服务的所有实例进程不在时,会有部分实例从服务上摘除,剩下的实例则会保留在服务下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值