Event Hub vs. Service Bus vs. Event Grid

Event Hub

  • For Real time data streaming
  • Big volume
  • Time sequence
  • Binary
  • AMQP

Service Bus

  • For EAI - application integration
  • Much smaller volume
  • Require message processing?
    • Error handling (forward to different queue)
    • Deferred delivery (have dependency, need to wait for other messages)
  • Binary
  • AMQP

Event Grid

  • JSON
  • REST