Brokers¶
flowtask.hooks.types.brokers
¶
Message Brokers.
Message Brokers are services that allow applications to send and receive messages.
Supported Message Brokers on Flowtask are: - MQTT - SQS - Redis - RabbitMQ
base
¶
BaseMQTrigger
¶
Bases: BaseTrigger
rabbitmq
¶
RabbitMQTrigger
¶
RabbitMQTrigger(*args, queue_name, routing_key='', exchange_name='', exchange_type='topic', credentials=None, actions=None, **kwargs)
Bases: BaseMQTrigger
redis
¶
RedisTrigger
¶
RedisTrigger(*args, stream_name, group_name='default_group', consumer_name='default_consumer', credentials=None, actions=None, **kwargs)
Bases: BaseMQTrigger
Redis Trigger.
Trigger that listens to a Redis Stream and calls actions based on the received messages.