KafkaSubscriberConfig
faststream.confluent.subscriber.config.KafkaSubscriberConfig dataclass #
KafkaSubscriberConfig(
*,
_outer_config: KafkaBrokerConfig = KafkaBrokerConfig(),
no_reply: bool = False,
_ack_policy: AckPolicy = (lambda: EMPTY)(),
topics: Sequence[str] = list(),
partitions: Sequence[TopicPartition] = list(),
polling_interval: float = 0.1,
group_id: str | None = None,
connection_data: dict[str, Any] = dict(),
_auto_commit: bool = (lambda: EMPTY)(),
_no_ack: bool = (lambda: EMPTY)(),
)
Bases: SubscriberUsecaseConfig
partitions class-attribute instance-attribute #
partitions: Sequence[TopicPartition] = field(
default_factory=list
)