ゲートウェイzuulを通じて大きなファイルをアップロードするspringcloud

ゲートウェイzuulを通じて大きなファイルをアップロードするspringcloud

セットはWANゲートウェイapplication.yml

使用springcloud上传大文件时需要在zuul网关工程的application.yml熔断和服务降级的时间,当然上传的文件越大,设置的时间就要设置的大一点

application.yml(zuul)

server:
  port: 8100
spring:
  application:
    name: demo-zull

eureka:
  client:
    serviceUrl:
      defaultZone: http://localhost:8000/eureka
hystrix:
  command:
    default:
      execution:
        isolation:
          thread:
            timeoutInMilliseconds: 60000
ribbon:
  ConnectTimeout: 3000
  ReadTimeout: 60000

リソースアップロードが設定application.yml作品

zuul配置完成需要在资源上传的工程application.yml内配置上传的文件默认不超过的大小

application.yml(アップロード)

server:
  port: 9005
spring:
  application:
    name: demo-upload
  servlet:
    multipart:
      max-file-size: 100MB
      max-request-size: 100MB
      enabled: true

フロントアクセス設定

前端访问时需要在访问路径前加上“zuul”
//直接访问路径,不能上传大于1mb的文件,否则网关那里会报错
http://localhost:8100/demodata/uploadData
//绕过网关,这样就可以上传,小于资源上传工程application.yml内设置的大小以内的文件
http://localhost:8100/zuul/demodata/uploadData
リリース元の2件の記事 ウォンの賞賛0 ビュー49

おすすめ

転載: blog.csdn.net/licong1994/article/details/103933364