Dapr 默认限制请求体大小为 4MB。您可以通过以下方法更改此限制:
dapr.io/http-max-request-size
注解,或--dapr-http-max-request-size
参数。在自托管模式下运行时,使用 --dapr-http-max-request-size
参数来设置 Dapr 的请求体大小限制:
dapr run --dapr-http-max-request-size 16 node app.js
这将把 Dapr 的最大请求体大小设置为 16
MB。
在 Kubernetes 中,您可以在部署的 YAML 文件中添加以下注解:
apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp
namespace: default
labels:
app: myapp
spec:
replicas: 1
selector:
matchLabels:
app: myapp
template:
metadata:
labels:
app: myapp
annotations:
dapr.io/enabled: "true"
dapr.io/app-id: "myapp"
dapr.io/app-port: "8000"
dapr.io/http-max-request-size: "16"
#...