Производительность ретрансляции Azure Servicebus

Я использую служебную шину с nettcprelaybinding. Одна сторона — это сервер OnPremise, который имеет постоянное подключение к служебной шине. На другом конце находится веб-роль Azure, которая отвечает на входящие веб-запросы, открывая соответствующую служебную шину и извлекая информацию с сервера.

Меня беспокоит эффективность создания канала. Установка нового подключения к локальному серверу через служебную шину занимает пару секунд. Кэширование моей ChannelFactory, похоже, мало помогает. Производительность передачи после открытия канала очень хорошая.

Любые предложения по улучшению производительности. Кэшировать информацию в Azure можно только в некоторой степени. Мне нужно подключиться к локальному серверу.

Можно ли как-то установить пул подключений к служебной шине?

Более того, существует несколько различных локальных серверов, так что это не просто одно соединение, которое нужно поддерживать.

7
задан user1284390 3 April 2012 в 08:57
поделиться