O formato do canal Bayeux é diferente do formato do tópico
de barramento de integração de serviços. Um canal Bayeux
é sempre precedido por um "/" enquanto o tópico de barramento de integração de
serviços nunca é precedido por uma barra. Ao publicar a partir de um cliente Bayeux
ou por meio da API de publicação fornecida, a conversão de tópico entre
o formato do canal Bayeux e o formato da integração de serviços é manipulada pela
função de sistema de mensagens da Web. O mesmo ocorre para mensagens de saída. Ao
publicar por meio de outros mecanismos de JMS e um destino esperado for um cliente
do sistema de mensagens da Web, você deverá estar ciente das pequenas diferenças
no formato do tópico. Exemplos são listados abaixo:
Canal Bayeux | Tópico do Barramento de Integração de Serviços |
---|---|
/stocks/IBM | stocks/IBM |
/test/topic | test/topic |
Um número limitado de tipos de mensagens JMS é suportado ao publicar em clientes de sistema de mensagens da Web. Esses tipos de mensagens incluem, atualmente, as mensagens de texto e de objetos JMS. O conteúdo de uma mensagem de texto do JMS deve ser um valor serializável de JSON: um valor Objeto JSON, Matriz JSON ou Cadeia. O conteúdo da mensagem de texto é colocado no campo de dados da mensagem de entrega do evento Bayeux. Uma mensagem de Objeto do JMS também é suportada, mas objetos limitados podem ser transmitidos. Os objetos são limitados aos objetos JavaTM Number, Java String e Java Boolean.