The documentation you are viewing is for Dapr v1.0 which is an older version of Dapr. For up-to-date documentation, see the latest version.

概述

Dapr pub/sub 组件设置概述

Dapr集成了pub/sub消息总线,为应用程序提供了创建事件驱动、松散耦合架构的能力,在这种架构下,生产者通过主题向消费者发送事件。

Dapr支持为每个应用配置多个命名的pub/sub组件。 每个pub/sub组件都有一个名称,这个名称在发布消息主题时使用。 阅读 API 参考,了解如何发布和订阅主题的详细信息。

Pub/sub组件是可扩展的, 这里有支持的pub/sub组件列表,实现可以在components-contrib repo中找到。

组件文件

Pub/sub使用Component文件来描述:

apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
  name: pubsub
  namespace: default
spec:
  type: pubsub.<NAME>
  version: v1
  metadata:
  - name: <KEY>
    value: <VALUE>
  - name: <KEY>
    value: <VALUE>
...

Pub/sub的类型由type字段决定,连接地址和其他元数据等属性放在.metadata部分。 尽管元数据值可以包含纯文本的密钥,但建议你使用密钥仓库来存储并用secretKeyRef引用。

请访问 本指南,了解有关配置和使用 pub/sub 组件的说明。

相关链接

Last modified January 1, 0001