首页>教程>Dapr教程>Dapr的命令行参数

需要支持?

如果通过文档没办法解决您的问题,请提交工单获取我们的支持!

Dapr的命令行参数

内容纲要
namedefault value可选值说明
modestandalonestandalone / kubernetesRuntime mode for Dapr
dapr-http-port3500HTTP port for Dapr API to listen on
dapr-grpc-port50001gRPC port for the Dapr API to listen on
dapr-internal-grpc-port""gRPC port for the Dapr Internal API to listen on
如果不指定,则dapr会自动获取一个随机可用的空闲端口
app-port""The port the application is listening on
如果不设置,则不能建立dapr和应用之间的 app channel
也就意味着dapr 无法发送请求给应用了
同时dapr也无法从应用读取配置: http://localhost:<app_port>/dapr/config
注意:app的地址在代码中写死 127.0.0.1
profile-port7777The port for the profile server
app-protocolhttphttp / grpcProtocol for the application: grpc or http
components-path""Path for components directory. If empty, components will not be loaded. Self-hosted mode only
仅在dapr mode为standalone时有效
config""Path to config file, or name of a configuration object
被称为 global configuration
如果是kubernetes mode,读取k8s的配置
如果是standalone mode,读取配置文件
如果没有配置,则装载默认配置
app-id""A unique ID for Dapr. Used for Service Discovery and state
control-plane-address""Address for a Dapr control plane
仅在dapr mode为kubernetes时有效
sentry-address""Address for the Sentry CA service
placement-host-address""Address for the Dapr placement service
allowed-origins*Allowed HTTP origins
enable-profilingfalseTrue / falseEnable profiling
versionfalseTrue / falsePrints the runtime version (然后dapr就会退出)
app-max-concurrency-1Controls the concurrency level when forwarding requests to user code
enable-mtlsfalseTrue / falseEnables automatic mTLS for daprd to daprd communication channels

1.0 之后被弃用的flag:

name说明
placement-address改为 placement-host-address
如果同时设置,以 placement-host-address 为准
max-concurrency改为 app-max-concurrency
如果同时设置,以 app-max-concurrency 为准
protocol改为 app-protocol
如果同时设置,以 app-protocol 为准

-app-id hellogrpc -app-port 3000 -protocol grpc -dapr-http-port 3005 -dapr-grpc-port 52000 -placement-address localhost:50005 -components-path components

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索