2017-02-15 6 views
1

Verschiedene Ereignistypen werden durch eine Kombination von Themen/Warteschlangen und Nachrichtenheadern unterschieden. In Kafka sind Datensatz-Streams immer noch als Themen getrennt (https://kafka.apache.org/intro). Wenn ich die Azure Event Hub-Dokumentation durchführe, sehe ich keine solche Idee. Es gibt Partitionen, die jedoch mit der Consumer-Parallelität in Beziehung stehen (https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-what-is-event-hubs#partitions), entsprechend der Dokumentation. Ist die Idee, dass Sie einen Namespace in Azure Event Hubs, die einen Event Hub für jedes "Thema" enthält?Wie werden verschiedene Ereignisse in Azure Event Hubs behandelt?

Antwort

1

Ja. Ich erstelle einen Event-Hub für das, was in Kafka ein "Thema" wäre, das heißt, jeder Event-Hub arbeitet als ein Datenstrom. Die Partitionen in Event Hub funktionieren wie die Themenpartitionen in Kafka, da sie Einheiten der Verbraucherparallelität innerhalb eines Themas sind. Durch das Erstellen mehrerer Ereignis-Hubs im selben Namespace können sie Durchsatzeinheiten gemeinsam nutzen (die Dinge, die Geld kosten), dh die Durchsatzeinheiten entsprechen der Größe Ihres Kafka-Clusters.

Verwandte Themen