53 lines
1.1 KiB
YAML
53 lines
1.1 KiB
YAML
apiVersion: dapr.io/v1alpha1
|
|
kind: Component
|
|
metadata:
|
|
name: pubsub
|
|
spec:
|
|
version: v1
|
|
type: pubsub.rabbitmq
|
|
metadata:
|
|
- name: hostname
|
|
value: prod-rabbitmq.rabbitmq
|
|
- name: username
|
|
value: user
|
|
- name: password
|
|
secretKeyRef:
|
|
name: prod-atlantis-rabbitmq
|
|
key: rabbitmq-password
|
|
- name: protocol
|
|
value: amqp
|
|
- name: durable
|
|
value: true
|
|
- name: deletedWhenUnused
|
|
value: false
|
|
- name: autoAck
|
|
value: false
|
|
- name: deliveryMode
|
|
value: 1
|
|
- name: requeueInFailure
|
|
value: false
|
|
- name: prefetchCount
|
|
value: 0
|
|
- name: reconnectWait
|
|
value: 0
|
|
- name: concurrencyMode
|
|
value: parallel
|
|
- name: publisherConfirm
|
|
value: false
|
|
- name: backOffPolicy
|
|
value: exponential
|
|
- name: backOffInitialInterval
|
|
value: 100
|
|
- name: backOffMaxRetries
|
|
value: 16
|
|
- name: enableDeadLetter # Optional enable dead Letter or not
|
|
value: true
|
|
- name: maxLen # Optional max message count in a queue
|
|
value: 3000
|
|
- name: maxLenBytes # Optional maximum length in bytes of a queue.
|
|
value: 10485760
|
|
- name: exchangeKind
|
|
value: fanout
|
|
- name: clientName
|
|
value: "{appID}"
|