做钉钉小程序需要上传图片zuul提示异常
The field file exceeds its maximum permitted size of 1048576 bytes.
提示文件过大,超过1MB,可修改默认的文件大小限制
spring:
servlet:
multipart:
max-file-size: 10MB
max-request-size: 100MB
enabled: true
当上传较大文件,需要适当调整zuul的请求时间
ribbon:
ReadTimeout: 30000
SocketTimeout: 60000
发起http请求的仍然是底层的Ribbon,这个超时时间是http请求超时时间,Hystrix是熔断的超时时间,超过这个时间,熔断就要开始执行了。
当上传特大文件时,可绕过监听
意思是在上传大文件时,可以在调用的服务前面加/zuul/,以绕过multipart processing,这个是用来上传时监听检查文件大小之类的。于是在调用的服务前面加/zuul/再试了一下,果然好了。