Вопрос

Я искал через Интернет, и то, что я нашел, просто невозможно на внешней/внутренней конечной точке Azure ...Как Windows Azure выполняет балансировку нагрузки?

Но то, что я ищу, возможно ли на службе автобуса возможна аффинность сессии. Я даже провел свое собственное исследование с модифицированными EchoSample, но без успеха. я пытался ws2007HttpRelayBinding а также netTcpRelayBinding и в конечном итоге:

System.serviceModel.communicationException: удаленная конечная точка больше не распознает эту последовательность. Скорее всего, это связано с прерыванием в удаленной конечной точке. Значение SRM: идентификатор не является известным идентификатором последовательности. Надежная сессия была нарушена.

Итак, вопрос: можно сделать «балансировку нагрузки на автобусную нагрузку + сеанс»?

Нет правильного решения

Другие советы

Насколько мне известно, нет никакого способа, чтобы сессии сохранялись по всему Azure. Вы не можете сделать какие -либо предположения о том, какой узел вы получите из -за изменений доступности узлов. Если вам нужно состояние сеанса - вам нужно управлять им снаружи с передней шины (база данных Azure, Hazure Storage, удаленное DB, удаленное хранение и т. Д.). Это может быть потенциально одной из проблем с облаком - вы не получите общий контроль больше. Вы просто должны проявить творческий подход к тому, как вы его решаете.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top