здравствуйте, пытаюсь понять что такое шина данных/шина сообщений(message bus) в распределенных системах... правильно ли понимаю, что:
1) при pub/sub модели, есть некий сервер, который принимает данные от производителя(producer), и отправляет их всем заинтересованным потребителям(consumer)... вот этот сервер и есть шина данных?
2) шина данных отправляет ВСЕ сообщения от каждого из производителей ВСЕМ потребителям... и только на основе, например, какого-то id, только определенный потребитель обрабатывает сообщение?
Именно первое. Кто-то что-то публикует, обработчик пересылает все подписчикам. Тем самым можно убрать любой модуль и ничего не сломается.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости