Верный вертикал справедливая миграция при сбое сервера - PullRequest
0 голосов
/ 16 февраля 2019

Я провожу некоторые эксперименты с Vertx в режиме высокой доступности.Для тестов я использую 4 узла в режиме высокой доступности на одной физической машине.По сути, я создаю различное количество вершин на разных узлах, затем убиваю один узел и наблюдаю, куда они переносятся.Вывод:

  1. Все вершины из уничтоженного узла переносятся на такой же целевой узел.На остальных узлах нет «справедливого» распределения (для 4 узлов, 1 убитых, 3 оставшихся, что будет 1/3, 1/3 и 1/3 на оставшийся узел).

  2. Кажется, что целевой узел выбран случайным образом , независимо от количества вершин, в которых он уже размещен.

Версия программного обеспечения, которую я использовал, vertx 3.5.4 , vertx-hazelcast 3.6.2 и java 11.0.1 , и я не изменил конфигурацию Hazelcast по умолчанию.

Q1 : Это связано с Vertx или Hazelcast?

Q2 : Есть ли способ изменить это поведение программно или по конфигурации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...