Как реализовать Observer в Go?

Middle
216 просмотров
AFK Offer AI

Observer — подписка на события. В Go проще всего через каналы: подписчики слушают канал, издатель отправляет события. Можно сделать EventBus со слайсом callback-функций. Не нужны сложные классы — каналы и функции решают задачу элегантно.

Следующий вопрос

Как работает ArgoCD?