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