开发者社区 > 云原生 > 正文

Nacos超过100k字节的配置文件,有其他上传接口可用么么?

Nacos超过100k字节的配置文件,有其他上传接口可用么么?
lQLPJxVLW_0JMzTNA23NBAmw6M0iFF1ifJoFQ25ChcCwAA_1033_877.png_720x720q90.jpg

展开
收起
青城山下庄文杰 2023-11-20 16:12:12 140 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在使用 Nacos v1 控制台时,如果您的配置文件大于100 KB,可以使用 Nacos v1 控制台的 PUT 请求上传大文件。

    1. 打开控制台,进入 “配置” 页面并选择 “导入” 功能;
    2. 在 “上传文件” 标签页中点击 “浏览” 按钮,选择一个文件并开始上传;
    3. 如果文件大于100KB,可以选择多个文件,并合并成一个大文件;
    4. 如果文件太大,建议先压缩再上传。

    对于大于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'}});
    
    2023-11-22 16:51:34
    赞同 展开评论 打赏
  • 对于超过100k字节的配置文件,Nacos提供了批量导入功能。您可以通过控制台进行操作,但需注意一次导入/导出操作只能在一个namespace下进行,且只接受压缩包格式。如果您在修改了上传文件的大小配置后发现控制台已经监测到但项目需要重启才能生效,这可能是由于某些设置未能正确应用。此外,Nacos还支持版本控制,能够记录每次配置文件的修改,您可以在"配置管理-历史版本"中查询各版本的具体配置或选择回滚到指定版本。

    2023-11-21 17:31:39
    赞同 展开评论 打赏
  • 没有的,太大的建议你存储redis/oss存储。 配置一般不超过100K,你自己集群可以改这个限制,最好别超过1MB 此回答整理自钉群“Nacos社区群2(已满,欢迎加4群:12810027056)”

    2023-11-20 20:23:40
    赞同 展开评论 打赏
问答分类:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
Nacos架构&原理 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Nacos进行服务的动态发现和流量调度 立即下载
Nacos 启航,发布第一个版本, 云原生时代助力用户微服务平台建设 立即下载