шина данных и pub/sub

165
02 февраля 2018, 18:53

здравствуйте, пытаюсь понять что такое шина данных/шина сообщений(message bus) в распределенных системах... правильно ли понимаю, что:

1) при pub/sub модели, есть некий сервер, который принимает данные от производителя(producer), и отправляет их всем заинтересованным потребителям(consumer)... вот этот сервер и есть шина данных?

2) шина данных отправляет ВСЕ сообщения от каждого из производителей ВСЕМ потребителям... и только на основе, например, какого-то id, только определенный потребитель обрабатывает сообщение?

Answer 1

Именно первое. Кто-то что-то публикует, обработчик пересылает все подписчикам. Тем самым можно убрать любой модуль и ничего не сломается.

READ ALSO
Выполнение js после его подгрузки в html

Выполнение js после его подгрузки в html

ЗдравствуйтеУ меня скрипт через ajax подгружает html контент

222
Обрабатывать событие keydown только в пределах нужного экрана

Обрабатывать событие keydown только в пределах нужного экрана

Есть 2 блока, где нужно событие keydown они на разных экранах страницы, keydown общийКак его ограничить, чтобы если видна одна область, то работает...

208
Параметры функции VueJS

Параметры функции VueJS

Подскажите, есть такая функция которая вызывается в VueJS следующим образом событие myEvent возвращает результат (result) при вызове:

219
зациклить то что у меня уже есть? [требует правки]

зациклить то что у меня уже есть? [требует правки]

Нужно зациклить создания массива состоявшейся из суммы двух соседних элементов до того момента когда длина массива не стане равна 1

177