Skip to content

Тайм-аут и бегущая строка

В некоторых сценариях запрос-ответ по разным причинам может потребоваться много времени для ответа на запрос, а в некоторых случаях он никогда не ответит. Тогда мы должны вернуть сообщение об ошибке на сторону клиента, используя решение тайм-аута. Такое решение тайм-аута может быть реализовано с помощью механизма выбора.

В следующем коде показано, как сделать запрос с тайм-аутом.

Бегущая строка

Мы можем использовать механизм try-send для реализации тикера.

Пришло время поработать с кодом!

Существует функция Tick в time стандартном пакете, обеспечивающая тот же функционал, но с гораздо более эффективной реализацией.