Nacos超过100k字节的配置文件,有其他上传接口可用么么?
在使用 Nacos v1 控制台时,如果您的配置文件大于100 KB,可以使用 Nacos v1 控制台的 PUT 请求上传大文件。
对于大于1MB的大文件,建议通过 RESTful API 进行上传。
请注意,在 API 文档中有详细的示例说明,您可以参考其中的示例编写相应的代码,或者可以参考以下示例:
axios.put('http://localhost:8848/nacos/v1/cs/configs/abc/my-app.yml', {
namespaceId: 'abc',
dataId: 'my-app.yml',
group: 'DEFAULT_GROUP',
content: fs.readFileSync('/path/to/file'),
configTag: 'master'
}, {headers: {'Content-Type': 'application/x-www-form-urlencoded'}});
对于超过100k字节的配置文件,Nacos提供了批量导入功能。您可以通过控制台进行操作,但需注意一次导入/导出操作只能在一个namespace下进行,且只接受压缩包格式。如果您在修改了上传文件的大小配置后发现控制台已经监测到但项目需要重启才能生效,这可能是由于某些设置未能正确应用。此外,Nacos还支持版本控制,能够记录每次配置文件的修改,您可以在"配置管理-历史版本"中查询各版本的具体配置或选择回滚到指定版本。
没有的,太大的建议你存储redis/oss存储。 配置一般不超过100K,你自己集群可以改这个限制,最好别超过1MB 此回答整理自钉群“Nacos社区群2(已满,欢迎加4群:12810027056)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。