Liking cljdoc? Tell your friends :D

ziggurat.messaging.producer


delay-queue-nameclj

(delay-queue-name topic-entity queue-name)
source

get-channel-delay-exchange-nameclj

(get-channel-delay-exchange-name topic-entity channel message-payload)

This function return delay exchange name for retry when using channel flow. It will return exchange name with retry count as suffix if exponential backoff enabled.

This function return delay exchange name for retry when using channel flow. It will return exchange name with retry count as suffix if exponential backoff enabled.
sourceraw docstring

get-channel-queue-timeout-msclj

(get-channel-queue-timeout-ms topic-entity channel message-payload)

Calculate queue timeout for channel delay queue. Uses the value from [[get-exponential-backoff-timeout-ms]] if exponential backoff enabled.

Calculate queue timeout for channel delay queue. Uses the value from [[get-exponential-backoff-timeout-ms]] if exponential backoff enabled.
sourceraw docstring

get-default-ha-policyclj

(get-default-ha-policy rmq-config replica-count)
source

get-delay-exchange-nameclj

(get-delay-exchange-name topic-entity message-payload)

This function return delay exchange name for retry when using flow without channel. It will return exchange name with retry count as suffix if exponential backoff enabled.

This function return delay exchange name for retry when using flow without channel. It will return exchange name with retry count as suffix if exponential backoff enabled.
sourceraw docstring

get-queue-timeout-msclj

(get-queue-timeout-ms message-payload)

Calculate queue timeout for delay queue. Uses the value from [[get-exponential-backoff-timeout-ms]] if exponential backoff enabled.

Calculate queue timeout for delay queue. Uses the value from [[get-exponential-backoff-timeout-ms]] if exponential backoff enabled.
sourceraw docstring

get-replica-countclj

(get-replica-count host-count)
source

make-queuesclj

(make-queues routes)
source

MAX_EXPONENTIAL_RETRIESclj

source

publishclj

(publish exchange message-payload)
(publish exchange message-payload expiration)
source

publish-to-channel-dead-queueclj

(publish-to-channel-dead-queue channel message-payload)
source

publish-to-channel-delay-queueclj

(publish-to-channel-delay-queue channel message-payload)
source

publish-to-channel-instant-queueclj

(publish-to-channel-instant-queue channel message-payload)
source

publish-to-dead-queueclj

(publish-to-dead-queue message-payload)
source

publish-to-delay-queueclj

(publish-to-delay-queue message-payload)
source

publish-to-instant-queueclj

(publish-to-instant-queue message-payload)
source

retryclj

(retry {:keys [retry-count] :as message-payload})
source

retry-for-channelclj

(retry-for-channel {:keys [retry-count topic-entity] :as message-payload}
                   channel)
source

set-ha-policyclj

(set-ha-policy queue-name exchange-name rmq-config)
source

set-ha-policy-on-hostclj

(set-ha-policy-on-host host-endpoint
                       username
                       password
                       ha-policy-body
                       exchange-name
                       queue-name)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close