Skip to content

Instantly share code, notes, and snippets.

@srnagar
Last active December 23, 2019 20:47
Show Gist options
  • Save srnagar/987a0c56c13191b64f3f173b5c7fbabe to your computer and use it in GitHub Desktop.
Save srnagar/987a0c56c13191b64f3f173b5c7fbabe to your computer and use it in GitHub Desktop.
Event Hubs - Track 1 vs Track 2 Feature Parity

Event Hub Producer Client

Feature Track 1 Track 2
Send single event without creating batch Yes No
Tracing No Supported

Event Hub Consumer Client

Feature Track 1 Track 2
Receive events Batches only Sync (batches only); Async (Flux)
Tracing No Supported
Custom identifier Yes No
Receive from all partitions No Yes

Event Processor

Feature Track 1 Track 2
Available in main package No Yes
Dependency on Blob Storage Yes Optional
In-memory checkpoint store Yes In samples only
Custom identifier for processor instance Yes No
Custom threadpool to run the partition processors Yes No
Event handler - number of events per call to handler Collection Single
Tracing No Supported
Configurable load balancing interval Yes No
Configurable lease duration Yes No
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment