Неявное обращение против Опубликовать Подписаться Подписаться Архитектурный План - PullRequest
0 голосов
/ 07 мая 2018

В чем разница между Implicit Invocation и Publish Subscribe Архитектурный паттерн в области архитектуры программного обеспечения?

1 Ответ

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

Publisher Subscriber (Pub Sub) является концепцией более высокого уровня. Представьте, что вы подписались на услугу Pizza Hut SMS. Таким образом, после этого вы будете получать сообщения на свой телефон всякий раз, когда Pizza Hut публикует что-то в своем сервисе sms. И вы делаете все, что хотите, в ответ на полученное вами сообщение всякий раз, когда вы получаете новое сообщение. Это простейшая форма примера для суб-архитектуры паба.

Неявный вызов (или Явный вызов ) - более конкретный случай, который широко используется в службах помощника. Тем не менее, это в карточках паба последовательности. Здесь издатель событий публикует некоторые события, ожидающие реакции обратной связи от действия подписчика. При неявном вызове эта реакция конкретно не упоминается подписчиком (подписчиками) издателем. Но при явном вызове это так.

Как последнее замечание, существует множество других форм, когда речь идет о шаблоне паба, на различных уровнях разработки программного обеспечения (например: системный уровень, уровень компонента, уровень класса и т. Д.).

...