Azure Event Hubs Timeout Issue with High Throughput

Koemuer, Taha Yusuf (148) 0 Reputation points
2025-01-03T10:51:46.28+00:00

Hello, a proof of concept is being conducted with Azure Event Hubs to ingest real-time data streams into storage. According to the documentation, a single Throughput Unit (TU) can handle up to 1,000 messages per second. However, in practice, with 10 TUs, even 100 messages per second eventually start timing out.

The goal is to ensure that events sent by external services are reliably ingested by Event Hubs without timeouts. Each message size is approximately 50 bytes.

Here’s what has been tried so far:

  • Creating multiple Event Hubs and using a round-robin approach for sending requests.
  • Configuring partitions to distribute the load.
  • Increasing the number of TUs.
  • Enabling auto-scaling.
  • Keeping the Capture feature always enabled.
Azure Event Hubs
Azure Event Hubs
An Azure real-time data ingestion service.
685 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Koemuer, Taha Yusuf (148) 0 Reputation points
    2025-01-09T08:26:13.6266667+00:00

    Thank you for all the responses, we aborted the idea of using Event Hubs for another reason. The reason is there is no way to add a custom header to the requests generated by Jira Webhooks, so basically SAS authentication is not working. This post can be closed.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.