Доброго утра,нагрузка Балансировка RavenDB
Я использую RavenDB установлены как Windows Service
на 2 разных серверах.
Сбой при поведении: FailoverBehavior.AllowReadsFromSecondariesAndWritesToSecondaries
и репликация (master => master
) между этими серверами.
Все это хорошо работает с точки зрения тиражирования.
Я хотел бы загрузить баланс RavenDB
, так как я не уверен, что соединения используют оба сервера для обработки запросов, когда оба сервера работают и работают.
Есть ли разница с точки зрения распределения нагрузки из-за способа размещения RavenDB
(Windows Service, IIS
)
Я также рассматривает вопрос о создании балансировщик нагрузки на верхней части RavenDB
коробок, что позволит запрос будет обрабатываться разные блоки и полагаться на репликацию, чтобы данные были согласованы на обоих серверах.
Я не уверен, что это правильный способ иметь дело с RavenDB
.
Любая помощь будет оценена по достоинству.
спасибо.
Могу ли я спросить, почему поведение по отказу зависит от балансировки нагрузки? Мне это кажется непонятным, поскольку Fail-over означает, что основной сервер не работает? – MadOX
Это тот же код, который обрабатывает переход на другой ресурс (низкоуровневый сетевой код, который определяет, какой сервер должен ударить) –