указано следующее:
                  
                  
                  Количество повторов не ограничено, попытки подключения выполняются в течение указанного времени ожидания (например, reconnect_after=5 – 5 секунд)
                  
                  
                  
                  
                  
                  1. Инициирую соединение: net_box.connect(conn_string, { reconnect_after = 5, timeout = 0.5 }), в файбере в цикле опрашиваю connection:is_connected()
                  
                  
                  
                  
                  
                  local function check_connection()
                  
                  
                    while true do
                  
                  
                      if connection:is_connected() then
                  
                  
                        logger.info('Connected')
                  
                  
                        logger.info(connection:ping())
                  
                  
                      else
                  
                  
                        logger.info('Disconnected')
                  
                  
                      end
                  
                  
                      fiber.sleep(1)
                  
                  
                    end
                  
                  
                  end
                  
                  
                  
                  
                  
                  fiber.create(check_connection)
                  
                  
                  
                  
                  
                  2. Разрываю соединение за пределами тарантула и жду 10+ секунд
                  
                  
                  3. Восстанавливаю соединение
                  
                  
                  4. Вижу в консоли, что соединие успешно восстановлено
                  
                  
                  
                  
                  
                  Вопрос: это я неправльно понимаю, как reconnect_after работает или ошибка в документации? Я ожидал, что после истечения 5 секунд net_box прекратит попытки восстановить подключение.
                  
                  
                
https://github.com/tarantool/doc/issues/560
после того как диагностируется разрыв - пауза на реконнект_афтер и затем реконнект
Обсуждают сегодня