Установить узел в качестве лидера плота и арендатора

Я прочитал на docs таракан следующее:

«мы можем оптимизировать производительность запросов, сделав один и тот же узел как лидером Raft, так и Leaseholder»

Но как вы можете настроить узел, чтобы он работал и в качестве лидера плота, и в качестве арендатора (какие команды)? Я пропустил это в каком-то мануале?

Редактировать / дополнительная справочная информация: У меня есть пара узлов в одном центре обработки данных (низкая задержка). Но я бы хотел запустить узел в другом центре обработки данных (в целях безопасности). Я не хочу, чтобы этот узел функционировал как лидер ...

За пределами сигналов Angular: Сигналы и пользовательские стратегии рендеринга
За пределами сигналов Angular: Сигналы и пользовательские стратегии рендеринга
TL;DR: Angular Signals может облегчить отслеживание всех выражений в представлении (Component или EmbeddedView) и планирование пользовательских...
Sniper-CSS, избегайте неиспользуемых стилей
Sniper-CSS, избегайте неиспользуемых стилей
Это краткое руководство, в котором я хочу поделиться тем, как я перешел от 212 кБ CSS к 32,1 кБ (сокращение кода на 84,91%), по-прежнему используя...
1
0
145
1

Ответы 1

CockroachDB автоматически обеспечивает размещение лидера плота и арендатора. Здесь нечего делать вручную.

А лидера / арендатора вручную не выставить? Предыстория: у меня есть несколько узлов в одном центре обработки данных. Но я бы хотел запустить узел в другом центре обработки данных (в целях безопасности). Я не хочу, чтобы этот узел функционировал как лидер ...

peter 25.10.2018 20:39

В CockroachDB 2.1 (выпуск которого запланирован на следующую неделю) вы можете использовать поле lease_preferences конфигурации зоны, чтобы указать, что определенные реплики должны быть предпочтительнее в качестве держателей аренды: cockroachlabs.com/docs/dev/configure-replication-zones.html

Ben Darnell 26.10.2018 01:51

Но эта одна удаленная реплика не дает вам особой безопасности (вам нужно, чтобы большинство реплик было живым, поэтому вы все равно не работаете, если центр обработки данных с двумя репликами выйдет из строя). Чтобы выжить в случае сбоя центра обработки данных, вам потребуется 3 контроллера домена с одной репликой на каждом, а не 2 + 1.

Ben Darnell 26.10.2018 01:53

Спасибо за ваш ответ и указание на CockroachDB2.1. P.S. эта удаленная реплика будет использоваться в качестве «резервной копии в реальном времени» (а не для поддержания работы базы данных).

peter 26.10.2018 10:18

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