Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

Repository files navigation

Pub / Sub

.NET Aspire + DAPR - Pub / Sub

sequenceDiagram
    participant ServiceA as ServiceA (Publisher)
    participant SidecarA as Dapr Sidecar (ServiceA)
    participant Broker as Message Broker (Redis/RabbitMQ)
    participant SidecarB as Dapr Sidecar (ServiceB)
    participant ServiceB as ServiceB (Subscriber)

    ServiceA->>SidecarA: Publish event "order"
    SidecarA->>Broker: Deliver event
    Broker->>SidecarB: Distribute event
    SidecarB->>ServiceB: Subscribe with event data
Loading

For a written article, refer: Pub / Sub

  • Redis Streams
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
  name: pubsub
spec:
  type: pubsub.redis
  version: v1
  metadata:
  - name: redisHost
    value: localhost:6500
  - name: redisPassword
    value: "localDev"

  • RabbitMQ
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
  name: pubsub
  namespace: default
spec:
  type: pubsub.rabbitmq
  version: v1
  metadata:
  - name: host
    value: "amqp://guest:guest@localhost:5672"

About

.NET Aspire + DAPR - Pub / Sub

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.