Прокси службы SF, вызывающий экземпляры службы без сохранения состояния

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

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


person Palo Mraz    schedule 02.04.2020    source источник


Ответы (1)


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

person LoekD    schedule 03.04.2020