Прокси-сервер службы SF, вызывающий экземпляры службы без сохранения состояния - PullRequest
0 голосов
/ 02 апреля 2020

В моем SF-приложении сервис Worker с состоянием связывается с сервисом Logging без состояния с использованием удаленного взаимодействия. Служба Worker с состоянием создает прокси Logging в своем конструкторе, используя ServiceProxy.Create<ILoggingService>(loggingServiceUri), и сохраняет возвращенную ссылку в течение всего времени жизни. В кластере работает несколько экземпляров службы без сохранения состояния Logging (т. Е. Instance Count == -1). У меня вопрос:

Переадресованы ли звонки на прокси ILoggingService из службы Worker в разные экземпляры службы Logging?

1 Ответ

1 голос
/ 03 апреля 2020

Да, когда вы используете удаленное взаимодействие SF для общения со службой без сохранения состояния, ваше сообщение будет доставлено случайному экземпляру. Прокси-сервер будет отслеживать для вас исправные экземпляры и обрабатывать временные ошибки.

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