|
WCF: как построить кластер из инстансов?
|
|||
---|---|---|---|
#18+
Есь сервис, он работает с базой, хотелось бы сделать кластер, чтобы в случае выхода из строя одного клиенты могли работать с другим сервисом. т.е. установить несколько инстансов этого сервиса на разных машинах. Но такая заковыка: клиент при подключении вводит имя и пароль, получает ид сессии и затем в каждом методе передает этот ид сессии, с ервис по нему ищет у себя в массиве имя и пароль, деалет имперсонификацию и коннектится к базе. То есть для полноценного кластера надо чтобы инстансы сервисов синхронизовали между собой этот массив. Покритикуйте, порекомендуйте как сделать синхронизацию, чтобы скажем не влез кто-то между сервисами и не мог легко перехватить данные и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2016, 15:31 |
|
WCF: как построить кластер из инстансов?
|
|||
---|---|---|---|
#18+
Winnipuh, Web Farm с Load Balancer. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2016, 15:36 |
|
WCF: как построить кластер из инстансов?
|
|||
---|---|---|---|
#18+
AxeleronWinnipuh, Web Farm с Load Balancer. я выше там написал, что сервис сохраняет даныне логина юзера и возвращает ему ид сессии, то есть хранит массив оъектов типа ид сессии (гуид)->{имя, пароль, сервер, база и т.д.} То есть при балансировке надо чтобы сервисы синхронизовали эти данные между собой, иначе до звезды тако баланс Мне Михаил Р в другом форуме ответил и дал пару рекомендаций, как можно что-то с этим сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2016, 16:41 |
|
|
start [/forum/topic.php?fid=19&fpage=5&tid=1396795]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 258ms |
total: | 382ms |
0 / 0 |