Всім привіт! У мене є кластер Redis із трьома майстер шардами. Кожен вузол Master Shard має одну репліку. Клієнт на node.js підключається до кластера та надсилає запити зі швидкістю 500 запитів на секунду.
Коли один майстер дає збій і репліка підвищується до майстра, тобто змінюється структура кластера, клієнт node.js зупиняється і зависає нескінченно без будь-яких повідомлень про помилки.
Якщо я зупиняю клієнт node.js і запускаю його знову, він читає змінену структуру кластера та працює нормально.
Моє запитання полягає в тому, що потрібно додати до коду клієнта node.js (тайм-аут чи щось інше), щоб при зміні структури кластера клієнт node.js сам повторно підключався до кластера без перезапуску клієнта. Дякую заздалегідь.
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (0)