发布命令行工具参考

关于发布命令行工具的详细信息

描述

发布一个发布-订阅事件。

支持的平台

用法

dapr publish [flags]

参数

名称环境变量默认值描述
--publish-app-id, -i您要发布的应用程序的 ID
--pubsub, -p发布-订阅组件的名称
--topic, -t要发布的主题
--data, -dJSON 序列化的字符串(可选)
--data-file, -f包含 JSON 序列化数据的文件(可选)
--help, -h显示帮助信息
--metadata, -mJSON 序列化的发布元数据(可选)
--unix-domain-socket, -uUnix 域套接字的路径(可选)

示例

# 通过应用程序发布到目标发布-订阅系统中的示例主题
dapr publish --publish-app-id appId --topic sample --pubsub target --data '{"key":"value"}'

# 使用 Unix 域套接字通过应用程序发布到目标发布-订阅系统中的示例主题
dapr publish --enable-domain-socket --publish-app-id myapp --pubsub target --topic sample --data '{"key":"value"}'

# 通过应用程序在不使用云事件的情况下发布到目标发布-订阅系统中的示例主题
dapr publish --publish-app-id myapp --pubsub target --topic sample --data '{"key":"value"}' --metadata '{"rawPayload":"true"}'