Является ли посредник событий передачей событий обработчикам событий или обработчики событий всегда прослушивают посредник событий - PullRequest
0 голосов
/ 27 апреля 2018

Я новичок в Event Driven Architecture и пытаюсь это понять. Я искал в Google. Я учился некоторое время. На некоторых сайтах они сказали

Обработчики событий всегда слушают Event Broker и получают событие.

А на некоторых сайтах

Всякий раз, когда брокер событий получает какое-либо событие от создателей события, он передает событие всем подписчикам.

Я в замешательстве. Что правильно? пожалуйста, помогите мне с некоторыми объяснениями. пожалуйста, помогите мне с некоторыми ссылками Google.

Любая помощь будет оценена. Пожалуйста, ответьте с тем, что у вас есть знания.

1 Ответ

0 голосов
/ 09 июня 2018

Я считаю, что два утверждения верны. Они просто говорят одно и то же с разными терминами и с другой точки зрения.

Потребитель может извлекать события из посредника, или посредник может передавать события потребителю.

Первое утверждение написано с точки зрения "потребителя" или "обработчика событий" :

Обработчики событий всегда слушают Event Broker и получают событие.

Звучит так, будто потребители бездействуют и ожидают уведомления от брокера. Так что в этом случае, похоже, брокер продвигает события потребителям.

Второе утверждение говорит то же самое, только с точки зрения брокера:

Всякий раз, когда посредник событий получает какое-либо событие от создателей события, он передает событие всем подписчикам.

Другими словами, в момент, когда происходит новое событие, и брокер событий знает об этом, он передает его всем заинтересованным «подписчикам» (или потребителям, или обработчикам событий).

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

Итак, насколько я понимаю, оба утверждения означают одно и то же.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...