Вы можете указать конечные точки для гостевых исполняемых файлов:
Кроме того, вы можете попросить Service Fabri c опубликовать sh эту конечную точку для службы имен, чтобы другие службы может обнаружить адрес конечной точки для этой услуги. Это позволяет вам общаться между сервисами, которые являются гостевыми исполняемыми файлами. Опубликованный адрес конечной точки имеет вид UriScheme: // IPAddressOrFQDN: Port / PathSuffix. UriScheme и PathSuffix являются необязательными атрибутами. IPAddressOrFQDN - это IP-адрес или полное доменное имя узла, на котором размещается этот исполняемый файл, и рассчитывается для вас.
Например, в вашем ServiceManifest.xml
вы можете настроить раздел Endpoints
:
<Endpoints>
<Endpoint Name="NodeAppTypeEndpoint" Protocol="http" Port="3000" Type="Input" />
</Endpoints>
Используя это, вы можете сопоставить конечную точку гостевой исполняемой службы с тем же портом, который прослушивает служба вашего узла. Убедитесь, что каждая служба узла прослушивает уникальный порт.
Тот же раздел конфигурации Endpoints
применяется к вашей. net службе без сохранения состояния ServiceManifest.xml
.
Теперь, когда у вас есть адрес для с каждой службой вы можете общаться, используя клиентов, соответствующих целевой платформе RP C framework.