Мне нужен доступный способ предоставления доступа к локальным интерфейсам C# REST (за динамическим IP-адресом, корпоративными брандмауэрами) в Интернете без использования WCF.
У нас есть ряд локальных служб C# Windows, которые находятся за брандмауэрами и динамическими IP-адресами. У меня нет доступа к переадресации портов или изменению таблиц маршрутизации. Службы получают доступ к локальным устройствам.
В настоящее время мы используем Azure Service Bus Relay с WCF (https://learn.microsoft.com/en-us/azure ... #wcf-relay) для взаимодействия с этими службами из центрального расположения и ряда распределенных веб-клиентов, написанных на Java.
Службы написаны на C# и используют стандартную ретрансляцию служебной шины Microsoft Azure через BasicHttpRelayBinding и WebServiceHost в WCF. Большинство служб имеют интерфейс REST, который используют локальные устройства и который необходимо поддерживать.
Поскольку поддержка WCF ослабевает, мы рассмотрели возможность миграции этих служб на использование HybridConnections через тот же ретранслятор служебной шины Azure. Это прекрасно работает, но, к сожалению, затраты обанкротились. Мы используем один ретранслятор служебной шины для всех наших текущих служб (около 100) и платим за ретрансляцию и обмен сообщениями, общая стоимость которых составляет около 50 австралийских долларов в месяц.
При использовании гибридных подключений стоимость составляет около 1600–2000 австралийских долларов в месяц за ту же функциональность — 16 долларов за прослушиватель (локальная служба) плюс обмен сообщениями. Это неприемлемо для данного проекта.
Я просмотрел Core WCF https://github.com/CoreWCF/CoreWCF, но это похоже на попытку взломать старую технологию вместо того, чтобы двигаться вперед с Microsoft.
Какие еще технологические возможности у меня есть для подключения разрозненных локальных серверов с постоянно меняющимися ограничениями динамического IP-адреса и брандмауэра к центральным веб-службам и веб-клиентам?
Это не обязательно должен быть Azure, но мне нужно использовать безопасное, хорошо поддерживаемое решение, совместимое с .Net 8+.
Подробнее здесь: https://stackoverflow.com/questions/775 ... onnections
Функциональность Azure Service Bus WCF Relay без использования гибридных подключений ⇐ C#
Место общения программистов C#
1770190595
Anonymous
Мне нужен доступный способ предоставления доступа к локальным интерфейсам C# REST (за динамическим IP-адресом, корпоративными брандмауэрами) в Интернете без использования WCF.
У нас есть ряд локальных служб C# Windows, которые находятся за брандмауэрами и динамическими IP-адресами. У меня нет доступа к переадресации портов или изменению таблиц маршрутизации. Службы получают доступ к локальным устройствам.
В настоящее время мы используем Azure Service Bus Relay с WCF (https://learn.microsoft.com/en-us/azure/azure-relay/relay-what-is-it#wcf-relay) для взаимодействия с этими службами из центрального расположения и ряда распределенных веб-клиентов, написанных на Java.
Службы написаны на C# и используют стандартную ретрансляцию служебной шины Microsoft Azure через BasicHttpRelayBinding и WebServiceHost в WCF. Большинство служб имеют интерфейс REST, который используют локальные устройства и который необходимо поддерживать.
Поскольку поддержка WCF ослабевает, мы рассмотрели возможность миграции этих служб на использование HybridConnections через тот же ретранслятор служебной шины Azure. Это прекрасно работает, но, к сожалению, затраты обанкротились. Мы используем один ретранслятор служебной шины для всех наших текущих служб (около 100) и платим за ретрансляцию и обмен сообщениями, общая стоимость которых составляет около 50 австралийских долларов в месяц.
При использовании гибридных подключений стоимость составляет около 1600–2000 австралийских долларов в месяц за ту же функциональность — 16 долларов за прослушиватель (локальная служба) плюс обмен сообщениями. Это неприемлемо для данного проекта.
Я просмотрел Core WCF https://github.com/CoreWCF/CoreWCF, но это похоже на попытку взломать старую технологию вместо того, чтобы двигаться вперед с Microsoft.
Какие еще технологические возможности у меня есть для подключения разрозненных локальных серверов с постоянно меняющимися ограничениями динамического IP-адреса и брандмауэра к центральным веб-службам и веб-клиентам?
Это не обязательно должен быть Azure, но мне нужно использовать безопасное, хорошо поддерживаемое решение, совместимое с .Net 8+.
Подробнее здесь: [url]https://stackoverflow.com/questions/77597457/azure-service-bus-wcf-relay-functionality-without-using-hybrid-connections[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия