WebSphere MQ Real-time Transport é um protocolo simples, otimizado para utilização com o sistema de mensagens não-persistente.Isso é utilizado exclusivamente por clientes JMS (Java Message Service) e fornece altos níveis de escalabilidade e rendimento do processamento de mensagens.
Para utilizar o WebSphere MQ Real-time Transport, é necessário implementar um fluxo de
mensagens que contenha um nó Real-timeOptimizedFlow ou um nó
Real-timeInput em seu intermediário.(O nó
Real-timeInput é um nó de entrada e o nó Real-timeOptimizedFlow é um fluxo de mensagens completo que fornece um fluxo de mensagens de Publicação/Assinatura de alto desempenho.)
O fluxo de mensagens pode enviar mensagens de saída para outros aplicativos em tempo real, utilizando o nó Real-timeOptimizedFlow ou o nó Publication.
Esse protocolo é um transporte não-enfileirado: os aplicativos se comunicam com o intermediário gravando dados diretamente nas portas TCP/IP e os nós de entrada são configurados com um número da porta TCP/IP na qual o intermediário atende às conexões de entrada. Os aplicativos de clientes que utilizam o WebSphere MQ Real-time Transport conectam-se a essa porta.
O WebSphere MQ Real-time Transport é adequado para aplicativos e ambientes nos quais é necessário enviar grandes números de mensagens ou no qual as mensagens devem ser enviadas para grandes números de aplicativos de clientes.Utilize esse protocolo para aplicativos que devem depender da qualidade de serviço fornecida pelo TCP/IP, mas não precisam de entrega persistente.
Por exemplo, você pode utilizar esse protocolo em situações nas quais uma parte de dados é atualizada com bastante freqüência, como por exemplo, a atualização de um marcador para um evento esportivo ou a atualização de preços de ações em um painel da bolsa de valores. Como esse é um protocolo simples, ele oferece níveis mais altos de desempenho para sistemas de mensagens não-persistentes do que o WebSphere MQ Enterprise Transport.O WebSphere MQ Real-time Transport não fornece recursos para sistemas de mensagens persistentes ou assinaturas duráveis.
Você pode gerar arquivos WSDL a partir de definições do conjunto de mensagens criadas no workbench e utilizar esses arquivos com ferramentas, tais como WebSphere Studio Application Developer Integration Edition ou Microsoft Visual Studio.NET, para construir aplicativos de clientes JMS que se conectam ao WebSphere Message Broker.Ao gerar o arquivo WSDL, você poderá especificar uma ou mais das seguintes ligações a serem criadas:
A primeira delas é suportada utilizando o WebSphere MQ Web Services Transport.As outras duas são suportadas utilizando o WebSphere MQ Real-time Transport.
Os aplicativos que se conectam utilizando o WebSphere MQ Real-time Transport e o JMS utilizam predominantemente o modelo Publicação/Assinatura.
Os nós internos a seguir são fornecidos para suportar esse protocolo: