Re: канал сообщений
От: Stanislav V. Zudin Россия  
Дата: 18.10.18 16:09
Оценка: +1
Здравствуйте, niXman, Вы писали:

X>есть приложение получающее даные из сети.

X>есть "модули", которые получают эти данные и генерят события для других модулей.(ну, т.е. тупо предоставяют возможность всем желающим подключиться к этим событиям)
X>некоторые модули, в свою очередь, генерят другие события, и опять же — предоставляют возможность всем желающим подключиться к этим событиям. и получается каша, жестко связанная каша.
X>это все еще больше осложняется тем, что кол-во модулей растет, модули меняются, итд...

X>вопрос мой заключается в том, как вообще строятся такие архитектуры? я полагаю, что тут подошел бы собжектайзер... ну, или, нужно закодить какой-то диспетчер, в котором все модули будут иметь одинаковые права(т.е. подписываться и публиковать сообщения)


Используют очереди сообщений, например IBM MQ, rabbitmq (с этой, правда, я не работал).
_____________________
С уважением,
Stanislav V. Zudin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.