Skip to content

Latest commit

 

History

History
82 lines (73 loc) · 2.14 KB

Service Bus.md

File metadata and controls

82 lines (73 loc) · 2.14 KB

Service Bus

  • Max number of service bus namespaces: 50 per Azure Acccount
  • Expected transactions per second: 2,000 per queue
  • Expected latency: 100 ms
  • Max message size: 256 KB (Max header size 64kb)
  • Max message TTL: Unlimited
  • Max queue size: up to 5 GB
  • Queue size options: 1-5 GB (queue cannot be resized once created)
  • Max number of queues: 10,000 per service bus namespace soft limit
  • Ordering guarantee: Yes (through the use of messaging sessions)
  • Lease / Lock duration: 60 seconds (default) (can bre renewed using the RenewLock API)
  • Naming constraints: queues names no longer than 260 chars (case sensitive)
  • SLA: 99.9%

Service Bus Capacity Planning

  • Queue Space Consumption: Number Of Messages * (Message Body Size + Message Header Size)
  • Topic Space Consumption: Number Of Messages * (Message Body Size + (Message Header Size * Number Of Subscriptions))

Capacity Approximations:

Message Size 1 GB Queue 2 GB Queue 3 GB Queue 4 GB Queue 5 GB Queue
1 KB 1,041,790 2,059,920 3,128,550 4,186,400 5,238,750
10 KB 102,996 208,358 312,537 416,716 520,895
50 KB 20,857 41,792 62,507 83,343 104,179
100 KB 10,466 20,836 31,254 41,672 52,090
250 KB 4,191 8,334 12,501 16,669 20,836

Service Bus Relay

  • SLA: 99.9%

References