По каким материалам вы разбирались в шаблоне проектирования pub-sub?
Здравствуйте, пытаюсь разобраться в шаблоне проектирования pub-sub... подскажите по каким статьям разбирались вы(именно после прочтения этого материала вам стало понятно), ибо в банде четырех такого шаблона нету, википедии явно недостаточно, всякие rabbitMQ, MQTT, в общем каша полная
pub-sub это шаблон проектирования? Ну ладно. Не в чем разбираться, все элементарно:
есть канал данных, например news
sub news - подписаться на новости, то-есть дать знать новостному серверу (грубо говоря) что вы хотите получать новости как только они выходят
pub news "Sinking of the Titanic" - опубликовать новость от имени сервера, все подписчики получат ее мгновенно
Для начала Вам стоит разобраться с шаблоном Observer который описан в книге банды четырех. pub/sub по сути дела тот же Observer разница только в механизме работы шины событий. А после того как это сделаете, просто перечитайте информацию о работе шины в pub/sub в википедии и я думаю все станет на свои места.