Imagem de fundo

Em arquiteturas de sistemas distribuídos, o padrão Publish/Subscribe (Pub/Sub) é utiliz...

Em arquiteturas de sistemas distribuídos, o padrão Publish/Subscribe (Pub/Sub) é utilizado para viabilizar comunicação assíncrona e desacoplada entre produtores e consumidores de mensagens, normalmente por meio de tópicos intermediados por um broker. Analise as afirmativas a seguir:


I. No modelo Publish/Subscribe, os publicadores não precisam conhecer previamente os assinantes, e estes podem se inscrever ou cancelar a inscrição de forma dinâmica nos tópicos de interesse.

II. O modelo Publish/Subscribe promove desacoplamento espacial (os produtores e consumidores não precisam conhecer o endereço uns dos outros) e de sincronização (não precisam aguardar resposta imediata), podendo também promover desacoplamento temporal quando há mecanismos de retenção ou persistência de mensagens no sistema.

III. No modelo Publish/Subscribe assíncrono, o publicador não depende da confirmação de recebimento por parte dos assinantes para prosseguir com sua execução.


É correto o que se afirma em:


A

I e II, apenas.


B

II, apenas.


C

III, apenas.


D

I e III, apenas.


E

I, II e III.