Разбираемся, как корректно завершить программу на Go и не наступить на грабли.
❤️ Реквизиты, если у вас есть желание поддержать меня и развитие канала:
Boosty - boosty.to/deferpanic
Patreon - / deferpanic
Donation Alerts - donationalerts.com/r/deferpanic
ETH - tomakado.eth
TON - tomakado.ton
BTC - 19xwFstmVQsVYqZP64iMVg1StLNSah6Smo
Telegram: t.me/deferpanic
Discord: / discord
Текстовая версия: blog.ildarkarymov.ru/posts/gr...
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: refactoring.guru/ru/design-pa...
- Доклад Артемия Рябинкова «Graceful Shutdown в Go-сервисах и как подружить его с Kubernetes»: • «Graceful Shutdown в G...
- Тред на Quora о том, почему важно закрывать открытые файлы: www.quora.com/Why-do-we-need-...
- Implementing Graceful Shutdown in Go by Leonidas Vrachnis: rudderstack.com/blog/implemen...
Music from Uppbeat (free for Creators!):
uppbeat.io/t/genuine-colour/b...
License code: TKHKYR4NBPXSC3EW
27 июн 2024