tuning azure service bus (ru)
TRANSCRIPT
BigQueueBigTopicSmallQueueSmallTopic
West Europe69716058
North Europe97948791
US West 1268281260283
Local Machine167182150175
Tuning Azure Service Bus
(0.5)
Queues
Topics
Event Hubs
Relays
, Notification Hubs
(1.5)
?
Queues: -, , Topics: , , Event Hubs:Relays: legacy , ,
? :Queue (1)- Topic (1)
?
REST API
AMQP
- ?ISO AMQP (Advanced Messaging Queue Protocol) (0.5)
VS 2013 / Azure SDK 2.7.1
Console app for local
Worker roles for Azure CloudService
Service Bus Explorer
Small message: default BrokeredMessage (empty body)Big message: 64 KB body
MaxRetries = 4RetryInterval = 2sSendAsync/ReceiveAsync
(1)PeekLock vs ReadAndDelete
Azure latency 20-25 ms . 50 ms.
; . 1000 .
(2)
Azure 2000 ( 1KB ).
100000 (5 10 ).
(2) 1000 1000 + 1000 +
...