2016-07-30 15 views
2

Gibt es eine Beschränkung der Anzahl der Gruppen, die ein Kafka haben sollte? Sagen wir, ein Benutzer fügt einen Kommentar für einen Beitrag hinzu. Daher wollte ich für jeden Beitrag eine Gruppe erstellen, damit ich bei jedem neuen Kommentar einen anderen Benutzer benachrichtigen kann, der diesen Beitrag kommentiert hat.Nummer der Gruppenbeschränkung in Kafka

Oder eine Lösung, die in meinem Kopf kommt, ist post

Unter der Annahme,

post/<post id>/<user id>

+0

Wenn Sie von "Gruppen" sprechen, meinen Sie Verbrauchergruppen oder meinen Sie Themen? Basierend auf dem Problem, das Sie beschreiben, würde ich vorschlagen, ein Thema mit Posts und einem Consumer (-Gruppe) zu haben, der alle Nachrichten (Posts) aus den Themen konsumiert und Benachrichtigungen an andere Benutzer sendet. – TobiSH

Antwort

3

innerhalb eines Themas auf eine Partition zu abonnieren, dass Sie über Verbrauchergruppen sprechen, gibt es keine explizite Grenze, wie viele Verbraucher Gruppen, die Sie haben können. Die Verbraucher-Offsets werden je nach der von Ihnen verwendeten Version im Tierpfleger oder in Kafka selbst gespeichert. Sie sind also nur eingeschränkt durch die Einschränkungen von Zoowärter und Betriebssystem, die Sie verwenden.

+0

Gibt es irgendwelche Leistungsdaten? – manish

+0

Hier finden Sie einige Benchmarks (https://engineering.linkedin.com/kafka/benchmarking-apache-kafka-2-million-writes-second-three-cheap-machines) –