Nacos 2.4.0 正式版发布,支持初始化指定密码,默认关闭derby运维接口
Nacos 2.4.0 正式版
2.4.0版本是Nacos2.X的又一个功能性版本,此版本的更新主要在 Nacos 的安全性、扩展功能和改进用户体验方面的持续努力,为用户提供了更安全、更灵活的服务管理平台。版本主要的功能如下:
- 增强安全性:Nacos 现在支持维护人员在初始化时设置管理员用户
nacos
的密码,替代默认密码,以提高 Nacos 集群的默认安全性。此外,默认情况下禁用了 Derby OPS API,以防止在单例模式部署时,未启用身份验证的用户遇到相关风险的误报问题。如果维护人员需要使用该 API 进行 Derby 数据的维护和查询,可以通过设置nacos.config.derby.ops.enabled=true
来启用此功能。 - TLS Grpc 通信:Nacos 支持作为可选功能在集群节点间使用 TLS Grpc 通信,以增强 Nacos 的安全性。这意味着 Nacos 现在不仅支持客户端与服务器之间的 TLS 通信,还支持集群节点间的安全通信。
- 扩展功能:在注册中心模块中,Nacos 允许用户在回调
Subscriber
之前扩展Selector
,不仅可以根据健康状态和集群选择服务实例,还可以支持更多自定义逻辑。此外,Nacos 客户端通过新的事件支持回调服务差异,以减少在Subscriber
中实现的缓存和比较逻辑。 - 控制台和插件支持:Nacos 控制台现在支持更多配置使用,并增强了插件的使用,例如支持将所有元数据添加到 Prometheus SD 协议中以及支持阿里云 RAM V4 签名。
除了这些重要的功能更新外,此版本还修复了一些前版本中的错误,并升级了某些存在安全漏洞的依赖项。 具体的变更详情如下:
Nacos 多语言SDK
Nacos Python SDK稳定版发布,助力AI应用接入Nacos
Nacos Python SDK稳定版1.0.0正式发布,为您在Python生态中实现通用配置管理和微服务发现提供了一流的解决方案。Nacos作为阿里巴巴开源的动态配置管理和服务发现平台,如今跨越语言边界,让Python开发者也能轻松享受其强大功能!
🌟核心亮点
- 全面兼容性:支持Python 2.7、3.6及3.7版本,确保广泛的项目适配性。
- 无缝对接Nacos:兼容Nacos 0.8.0+、Nacos 1.x 以及 Nacos 2.x with http protocol 版本,无论是现有项目升级还是新项目集成,都能平滑过渡。
- 便捷安装:通过pip一键安装,快速上手,命令行输入pip install nacos-sdk-python即可开启服务注册、配置管理之旅。
- 简洁API设计:无论是获取配置、监听变更,还是服务注册与发现,API接口设计直观易用,极大降低了学习成本。
- 安全认证:支持用户名密码加密认证模式,通过AK/SK机制确保交互的安全性。
- 灵活配置:丰富的额外选项配置,包括日志轮转配置、自定义超时时间、长轮询间隔、后台心跳保活等,满足不同场景下的定制需求。
- 本地快照与故障转移:自动存储配置快照,即使服务器不可达,也能从本地恢复配置,保障服务连续性。
- 强大的监听与通知机制:轻松添加监听器,实时响应配置变化,确保服务配置的即时更新。
- 详尽API参考:详尽的API文档,涵盖从基础配置获取到高级服务管理的所有操作,助力您高效开发。
关于Nacos Python SDK适配Nacos 2.x Grpc模式工作也在进行中,不久的将来就能跟大家正式亮相!
Nacos Go SDK 2.2.7版本发布
Nacos Go SDK 2.2.7版本也同期发布, 修复日志输出问题以及断线重连时可能丢失服务的问题,请使用旧版本Go SDK的用户尽快升级。
About Nacos
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
最后欢迎大家扫码加入Nacos社区群