Разбираемся, как корректно завершить программу на Go и не наступить на грабли.
❤️ Реквизиты, если у вас есть желание поддержать меня и развитие канала:
Boosty — [ Ссылка ]
Patreon — [ Ссылка ]
Donation Alerts — [ Ссылка ]
ETH — tomakado.eth
TON — tomakado.ton
BTC — 19xwFstmVQsVYqZP64iMVg1StLNSah6Smo
Telegram: [ Ссылка ]
Discord: [ Ссылка ]
Текстовая версия: [ Ссылка ]
00:00 - Вступление
00:25 - Stateless-сервисы
01:52 - Виды системных ресурсов
02:40 - Graceful Shutdown: что это?
03:28 - Базовый пример Graceful Shutdown
05:36 - Паттерн Closer
06:22 - Graceful Shutdown с паттерном Closer
09:25 - «Домашнее задание»
09:51 - Финал
Полезные ссылки:
- Паттерн Singleton: [ Ссылка ]
- Доклад Артемия Рябинкова «Graceful Shutdown в Go-сервисах и как подружить его с Kubernetes»: [ Ссылка ]
- Тред на Quora о том, почему важно закрывать открытые файлы: [ Ссылка ]
- Implementing Graceful Shutdown in Go by Leonidas Vrachnis: [ Ссылка ]
Music from Uppbeat (free for Creators!):
[ Ссылка ]
License code: TKHKYR4NBPXSC3EW
Ещё видео!