I was reading about paired namespaces on Azure Service Bus and plan to implement it in a system as a kind of failover for my queues (also planning partitioning).
As I understand, the syphon is simply my usual receivers that I set up with Microsoft.ServiceBus.Messaging.SendAvailabilityPairedNamespaceOptions.EnableSyphon
. I have different receivers for different queues. Can I set them all up as receivers? Will they only receive their own messages?
I'm puzzled by this: "The syphon performs a long poll receive that lasts 15 minutes." - http://msdn.microsoft.com/en-us/library/dn391562.aspx
Which syphon will do that? All of them? Will it really take 15 minutes? That's quite a long time for my system. One of the receivers needs messages within at least 10 minutes (5 minutes and I'll sleep better).