RedisPublisher
faststream.redis.broker.RedisPublisher
#
RedisPublisher(
channel=None,
*,
list=None,
stream=None,
headers=None,
reply_to="",
middlewares=(),
title=None,
description=None,
schema=None,
include_in_schema=True,
)
Bases: ArgsContainer
Delayed RedisPublisher registration object.
Just a copy of RedisRegistrator.publisher(...) arguments.
Initialize the RedisPublisher.
PARAMETER | DESCRIPTION |
---|---|
channel
|
Redis PubSub object name to send message.
TYPE:
|
list
|
Redis List object name to send message.
TYPE:
|
stream
|
Redis Stream object name to send message.
TYPE:
|
headers
|
Message headers to store metainformation. Can be overridden by
TYPE:
|
reply_to
|
Reply message destination PubSub object name.
TYPE:
|
middlewares
|
Publisher middlewares to wrap outgoing messages.
TYPE:
|
title
|
AsyncAPI publisher object title.
TYPE:
|
description
|
AsyncAPI publisher object description.
TYPE:
|
schema
|
AsyncAPI publishing message type.
TYPE:
|
include_in_schema
|
Whetever to include operation in AsyncAPI schema or not.
TYPE:
|