Как общаться между различными экземплярами в пределах Azure службы приложений - PullRequest
0 голосов
/ 14 апреля 2020

Я ищу способ службы приложений Azure для создания веб-сокета между двумя экземплярами в одной службе приложений. Иногда экземплярам необходимо создать веб-сокет для связи между экземплярами, поэтому ему необходим доступ к определенному c экземпляру в службе приложения.

Имена компьютеров можно найти через переменную среды ComputerName), поэтому я может обратиться к указанному экземпляру c. Нет DNS, который мог бы разрешить имя компьютера другого экземпляра, и даже если бы я мог разрешить его, я сомневаюсь, что смогу получить к нему доступ. Кажется, что Azure Службы приложений предназначены для служб, которые работают изолированно друг от друга. Даже при включенной интеграции VPN служба приложения не может получить доступ к другим экземплярам в VNET.

Все остальные мои службы работают как Azure службы приложений, поэтому я бы предпочел реализовать эту службу как Azure Служба приложений тоже. Или я должен использовать что-то вроде Service Fabri c, Kubernetes, ... для размещения этой функции, потому что службы приложений не могут иметь связь между экземплярами?

...