Сегодня у меня возникла проблема с отправкой сообщений в тему служебной шины Azure. У меня 260 подписчиков. У большинства из них было 0 ожидающих сообщений, у некоторых из них было отключено клиентское приложение, и было около 8000 ожидающих сообщений.
Моя тема называется arklefeed, когда я начал получать таймауты в своем приложении, я открыл пример приложения, Service Bus Explorer.
Мне удалось просмотреть свою тему и подписки. Отправка сообщений давала таймауты. Исключение: время ожидания истекло во время операции. TrackingID: Guid_GO_B12.
Затем я создал новую тему под названием testtopic в том же пространстве имен и попытался отправлять сообщения через проводник служебной шины, это сработало.
После этого, чтобы быстро вернуться к работе, я удалил свою тему и воссоздал подписки. После этого отправка сообщения работала нормально.
Я видел это в Интернете, но не вижу, где я нарушаю какое-либо из правил: http://msdn.microsoft.com/en-us/library/windowsazure/ee732538.aspx
Что могло быть причиной моих первоначальных таймаутов? Могло ли это быть скопление сообщений, которые не собираются, или у меня слишком много подписчиков?