Что такое event bus?

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

Центральный компонент для публикации и подписки на события. В Go — структура с map[string][]Handler, методы Publish и Subscribe. Подписчик регистрируется на тип события, publisher отправляет — bus доставляет всем подписчикам. Для in-process хватит каналов, для распределённого — Kafka/NATS.

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

Как работать с GCP из Go?