Я работаю над проектом, где мы бы хотели использовать ServiceBus как классическую очередь для обмена сообщениями. Очень часто я вижу сообщения в очереди, которые я не могу получить. Эти сообщения активны (а не мертвые буквы). Я не получаю никаких исключений, он ждет тайм-аута, а затем сообщение равно null без каких-либо проблем. Я уже проверил размер сообщений, но все они меньше 1,5 КБ.Azure Service Bus issue
try
...
QueueClient _queueClient = QueueClient.CreateFromConnectionString(Properties.Settings.Default.ServiseBusConnectionString, Properties.Settings.Default.StatQueueName);
var count = 1000;
for (var i = 1; i <= count; i++)
{
var message = _queueClient.Receive();
//timeout
if (message == null)
{
//message is null :(
continue;
}
}
...
catch
Вы пытались использовать проводник Azure ServiceBus для извлечения сообщений? http://blogs.msdn.com/b/paolos/archive/2014/12/04/service-bus-explorer-2-5-now-available.aspx – viperguynaz