araldo-redis

Redis endpoint for araldo, a routing-based communication relay.

The plugin allows receiving messages from a Redis PubSub queue and to forward these messages to one or more endpoints. Likewise, incoming messages can be published to a Redis PubSub queue.

Installation

pip install araldo-redis

The plugin will be automatically available to araldo.

Plugin Configuration

Parameter Type Description
host str Host name or IP address of Redis server
port int TCP port of Redis server
channel str Redis PubSub channel to listen to (for inbound endpoint instances) or to publish messages to (for outbound endpoint instances)

Sample Configuration

Plugin-specific Configuration block:

- name: redis_1
  id: endpoint-redis
  host: localhost
  port: 6379
  channel: channel_1
  marshalling: marshal-raw

Behavior

  • Currently there is no persistence of messages
  • Endpoints will automatically attempt to reconnect every second if the Redis server is down