mirror of https://github.com/apache/kafka.git
Pull request to implement KIP-1111, aims to add a configuration that prevents a Kafka Streams application from starting if any of its internal topics have auto-generated names, thereby enforcing explicit naming for all internal topics and enhancing the stability of the application’s topology. - Repartition Topics: All repartition topics are created in the KStreamImpl.createRepartitionedSource(...) static method. This method either receives a name explicitly provided by the user or null and then builds the final repartition topic name. - Changelog Topics and State Store Names: There are several scenarios where these are created: In the MaterializedInternal constructor. During KStream/KStream joins. During KStream/KTable joins with grace periods. With key-value buffers are used in suppressions. Reviewers: Lucas Brutschy <lbrutschy@confluent.io>, Sophie Blee-Goldman <sophie@responsive.dev> |
||
---|---|---|
.. | ||
documentation | ||
images | ||
js | ||
streams | ||
README.md | ||
api.html | ||
configuration.html | ||
connect.html | ||
design.html | ||
docker.html | ||
documentation.html | ||
ecosystem.html | ||
implementation.html | ||
introduction.html | ||
ops.html | ||
protocol.html | ||
quickstart.html | ||
security.html | ||
toc.html | ||
upgrade.html | ||
uses.html | ||
zk2kraft.html |
README.md
Docs
The documentation needs to run with kafka-site. Please check the README in the kafka-site repository to preview documentation locally.