Синхронизация между несколькими серверами? - PullRequest
1 голос
/ 16 февраля 2012

Недавно у меня было интересное обсуждение с другом, и мы говорили о системе клиент-серверной архитектуры, где на стороне сервера было фактически много серверов (для балансировки нагрузки). На одном сервере я вижу, как можно обеспечить безопасность потоков, когда многие клиенты пытаются обновить состояние системы, но как это достигается в многосерверной среде с балансировкой нагрузки? Наличие одного сервера, выступающего в качестве шлюза для многосерверной фермы с балансировкой нагрузки, которая отвечает за безопасность потоков, кажется, что это создаст дроссельную точку и сведет на нет функции распределения нагрузки.

Может кто-нибудь объяснить, как это будет достигнуто?

ТИА

1 Ответ

0 голосов
/ 17 февраля 2012

Существуют различные методы для обеспечения безопасности потока в нескольких подачах.Один основан на шаблоне пула потоков , другой - на виртуализации ферм серверов.

...