Тайм-аут и бегущая строка
В некоторых сценариях запрос-ответ по разным причинам может потребоваться много времени для ответа на запрос, а в некоторых случаях он никогда не ответит. Тогда мы должны вернуть сообщение об ошибке на сторону клиента, используя решение тайм-аута. Такое решение тайм-аута может быть реализовано с помощью механизма выбора.
В следующем коде показано, как сделать запрос с тайм-аутом.
Бегущая строка
Мы можем использовать механизм try-send для реализации тикера.
Пришло время поработать с кодом!
Существует функция Tick в time стандартном пакете, обеспечивающая тот же функционал, но с гораздо более эффективной реализацией.