Em um sistema Publicação/Assinatura existem aplicativos clientes, dos quais alguns são publicadores e alguns são assinantes, conectados a uma rede de intermediários de mensagens que recebem publicações sobre vários tópicos e as enviam para os assinantes desses tópicos.
Normalmente, uma mensagem separada será enviada para cada assinante de uma publicação. No entanto, com multicast, independentemente de quantos assinantes existem para um tópico em uma sub-rede, somente uma mensagem será enviada. Isto aprimora a utilização da rede.
Quanto mais assinantes houver no sistema Publicação/Assinatura, maior será o aprimoramento da utilização da rede se você utilizar o multicast.
O assinante deverá ser um cliente JMS se você desejar utilizar o Multicast Publicação/Assinatura.
Para utilizar o multicast, você deve alterar algumas propriedades do intermediário. Algumas dessas propriedades se aplicam a tópicos específicos, mas algumas se aplicam a todas as mensagens Multicast controladas por aquele intermediário.
Para cada tópico, você pode definir se ele será multicast e o endereço IP para o qual as mensagens Multicast serão enviadas.