Wzorzec projektowy publikacji-subskrypcji

Opisane powyżej problemy można rozwiązać, stosując sprawdzony wzorzec projektowy publikacji-subskrypcji (ang. publish-subscribe). Koncepcja tego wzorca jest wyjątkowo prosta: należy oddzielić wydawców od subskrybentów, wprowadzając pomiędzy strony komunikacji dedykowaną usługę subskrypcji i dedykowaną usługę publikacji (patrz Rysunek D-1).

System publikacji-subskrypcji

Rysunek D-1. System publikacji-subskrypcji

Subskrybenci zainteresowani subskrypcją zdarzeń rejestrują się w usłudze subskrypcji, która zarządza listą subskrybentów (i oferuje możliwość usunięcia subskrypcji w podobny sposób). Podobnie wszyscy wydawcy używają usługi publikacji ...

Get Programowanie usług WCF now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.