According to the documentation (https://docs.confluent.io/current/streams/developer-guide/manage-topics.html#internal-topics), internal topics follow the naming convention <application.id>-<operatorName>-<suffix>.
Some examples we have are:
testapplication-KSTREAM-REDUCE-STATE-STORE-0000000008-repartition
testapplication-KSTREAM-REDUCE-STATE-STORE-0000000027-repartition
Does anyone know how the integer are determined?
Unfortunately our security requirements do not allow for us to create topics with our applications and need to be setup ahead of time. I am trying to determine if these topic names will be consistent.
MaterializedorJoinedthat allow to specify names: If you could read the docs, that would be great: kafka.apache.org/20/javadoc/org/apache/kafka/streams/kstream/… - Matthias J. Sax