W modelu publikuj-subskrybuj subskrybenci zazwyczaj otrzymują tylko część wszystkich opublikowanych wiadomości. Proces wybierania wiadomości do odbioru i przetwarzania nazywa się filtrowaniem. … Subskrybenci w systemie tematycznym otrzymają wszystkie wiadomości opublikowane w tematach, które subskrybują.
Który protokół używa modelu publikowania-subskrypcji?
Istnieje wiele standardowych protokołów przesyłania wiadomości, które implementują wzorzec publikowania/subskrypcji. W obszarze protokołów poziomu aplikacji najciekawsze z nich to: AMQP, Advanced Message Queuing Protocol . MQTT, Transport telemetryczny MQ.
Kiedy używać wzorca subskrypcji publikowania?
Użyj tego wzoru, gdy:
- Aplikacja musi przesyłać informacje do znacznej liczby konsumentów.
- Aplikacja musi komunikować się z jedną lub kilkoma niezależnie opracowanymi aplikacjami lub usługami, które mogą korzystać z różnych platform, języków programowania i protokołów komunikacyjnych.
Jakie są składniki modelu publikuj-subskrybuj?
Publikuj/subskrybuj to mechanizm, dzięki któremu subskrybenci mogą otrzymywać informacje w formie wiadomości od wydawców. Interakcje między wydawcami a subskrybentami są kontrolowane przez menedżery kolejek przy użyciu standardowych narzędzi IBM® MQ.
Jaka jest rola brokerów w modelu publikowania-subskrypcji?
Rola brokera wiadomości. Używającmodelu publikowania-subskrypcji, istnieje Message Broker, który pośredniczy między wydawcami a subskrybentami. Message Broker jako pośrednik umożliwia wydawcom publikowanie swoich informacji, jednocześnie umożliwiając subskrybentom zarejestrowanie się do rodzaju informacji, które chcą otrzymywać.