Quelles sont les limitations de nom de sujet Apache Kafka?

j'ai juste essayé de créer un Kafka sujet "user:created" et vu cette erreur dans Kafka logs: Invalid character ':' in value part of property. J'ai googlé et trouvé que, dans une liste de diffusion, les gens parlent d'autodérision . et _ les symboles aussi.

quels symboles ne peuvent pas être utilisés dans les noms de sujet Apache Kafka?

25
demandé sur Vasyl Boroviak 2016-05-06 04:42:15
la source

1 ответов

Selon code source de kafka 10

val legalChars = "[a-zA-Z0-9\._\-]"
private val maxNameLength = 255
private val rgx = new Regex(legalChars + "+")

ainsi, la longueur maximale est de 255 symboles et lettres,. (dot),_ (trait de soulignement), - (moins) peut utiliser

dans le Kafka 0.10 le maxNameLength a été changé de 255 à 249. Voir valider

dans la classe Kafka 0.11 le sujet a été déplacé dans le paquet interne source

35
répondu Natalia 2017-08-16 10:13:41
la source

Autres questions sur