Azure сервис fabri c концепций - PullRequest
       13

Azure сервис fabri c концепций

0 голосов
/ 26 января 2020

Что такое «Служба именования» и «Обратный прокси-сервер» в azure службе fabri c и когда и какую из них использовать? связаны ли они друг с другом (или) полностью для разных целей? Было бы полезно привести примеры / аналогию службы имен и обратного прокси.

Мое требование: В файле startup.cs моя вызывающая служба (serviceA) должна получить URL-адрес root для службы вызываемого абонента. (serviceB) через службу fabri c «Служба именования», чтобы сделать внутренний запрос на обслуживание, как это сделать? пожалуйста, предложите с примером кода.

1 Ответ

1 голос
/ 26 января 2020

Вот что говорят документы :

Службы, подключающиеся друг к другу внутри кластера, обычно могут напрямую обращаться к конечным точкам других служб, поскольку узлы в кластере в той же локальной сети. Чтобы облегчить соединение между службами, служба Fabri c предоставляет дополнительные службы, использующие службу именования. Служба DNS и служба обратного прокси.

Служба обратного прокси:

Служба обратного прокси обращается к службам в кластере, который предоставляет конечные точки HTTP, включая HTTPS. Обратный прокси-сервер значительно упрощает вызов других служб и их методов благодаря наличию определенного c формата URI и обрабатывает шаги разрешения, подключения, повтора, необходимые для связи одной службы с другой с использованием службы имен. Другими словами, он скрывает службу имен от вас при вызове других служб, делая это так же просто, как вызов URL.

Итак, если вы хотите вызывать другие службы внутри кластера - вам следует использовать служба обратного прокси, которая будет поддерживаться службой DNS, которая, в свою очередь, поддерживается службой именования

Вы также можете использовать службу именования или службу DNS напрямую, без использования службы обратного прокси, но обратный прокси удобен, поскольку он позволяет вам использовать только конечную точку HTTP, как обычно: https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reverseproxy#microservices -communication-model

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...