В разрабатываемом чате я хочу, чтобы сообщения отправлялись с динамической задержкой между сообщениями.Например, два сообщения «Привет» и «Как дела?» Должны иметь задержку 0,2 секунды между ними.Задержка зависит от того, как долго было предыдущее сообщение, например: Число символов * 0,02 = Задержка в секундах
Я изо всех сил пытаюсь найти инструменты и логику, как построить это безпросто ставлю темы на ожидание.Это должно масштабироваться, даже если задержка составляет несколько секунд, и управлять тысячами одновременных сообщений.
Я уверен, что эта проблема была решена многими до меня, но как?А каковы текущие лучшие практики?