MQSeries Publicación/suscripción utiliza corrientes de datos, principalmente, como una manera de particionar el espacio de nombre de tema. Los conjuntos de temas relacionados pueden agruparse juntos en corrientes de datos distintas, lo que permite aplicar distintos controles de seguridad a distintas corrientes de datos y equilibrar mejor la carga de trabajo de publicación del intermediario.
No obstante, WebSphere Business Integration Message Broker proporciona controles más flexibles para conseguir estos dos comportamientos. Por lo tanto, el concepto de corriente de datos sólo recibe soporte para la compatibilidad de aplicaciones MQRFH.
Los controles de seguridad de WebSphere Business Integration Message Broker permiten aplicar la autorización a un nivel de tema individual. Además, la carga de trabajo de publicación del intermediario puede controlarse más fácilmente creando instancias adicionales de flujos de mensajes de publicación que puedan servir a las mismas colas de entrada o a otras distintas.
WebSphere Business Integration Message Broker todavía permite que las aplicaciones de cliente MQRFH especifiquen un parámetro de mandato MQPSStreamName en sus suscripciones y publicaciones. No obstante, el nombre de corriente de datos sólo se utiliza para modificar el tema a fin de preservar la característica de partición de MQSeries Publicación/suscripción.
Si el nombre de corriente de datos asociado con un mensaje se establece en un valor distinto a SYSTEM.BROKER.DEFAULT.STREAM, el mensaje se procesará como si el tema o los temas mencionados en el mensaje hubieran llevado como prefijo la serie de caracteres "$SYS/STREAM/<streamname>/". Es decir, una suscripción a Topic1 que especifique un nombre de corriente de datos de StreamX se procesa como si la suscripción se hubiera realizado al tema "$SYS/STREAM/StreamX/Topic1".
Las aplicaciones de publicación y suscripción MQRFH2 pueden utilizar temas relacionados con corrientes de datos, aun cuando a ellas mismas no se les permita especificar un nombre de corriente de datos en los mensajes que envían al intermediario de WebSphere Business Integration Message Broker. Para hacerlo, deben agregar a los temas un prefijo de corriente de datos adecuado.
Por ejemplo, para suscribirse al tema "IBM/Latest", publicado en la corriente de datos STOCK.STREAM de la red de MQSeries Publicación/suscripción, un suscriptor MQRFH2 debe especificar el tema "$SYS/STREAM/STOCK.STREAM/IBM/Latest".
MQSeries Publicación/suscripción permite enviar una publicación relacionada con una corriente de datos únicamente a una cola que tenga el mismo nombre que la corriente de datos. No obstante, WebSphere Business Integration Message Broker permite que los clientes de publicación envíen sus publicaciones a cualquier cola de entrada de un flujo de mensajes.
Las aplicaciones MQRFH que especifican explícitamente un parámetro de nombre de corriente de datos dentro de una aplicación pueden enviar dicho parámetro a cualquier cola de publicaciones a la que el intermediario de WebSphere Business Integration Message Broker proporcione servicio. No es necesario que la cola tenga el mismo nombre que la corriente de datos.
Tenga en cuenta que el orden en que se reciben las publicaciones puede ser distinto del orden que tenga previsto.
Cada nodo Publication tiene un propiedad Denominación de corriente de datos implícita cuyo valor por omisión es true (verdadero). Esta opción por omisión da lugar a un comportamiento idéntico al de MQSeries Publicación/suscripción cuando una publicación MQRFH no contiene un nombre de corriente de datos explícito. Si esta propiedad es false (falsa), y la publicación no contiene un nombre de corriente de datos explícito, se presupone SYSTEM.BROKER.DEFAULT.STREAM.
En la tabla siguiente se resumen las opciones disponibles para las aplicaciones cliente MQRFH y MQRFH2 que publican mensajes, en la corriente de datos por omisión o en una corriente de datos de MQSeries Publicación/suscripción específica. El nombre de corriente de datos StreamX se utiliza para ilustrar las opciones.
Publicador MQRFH | Publicador MQRFH2 | |||
---|---|---|---|---|
corriente de datos por omisión | StreamX | corriente de datos por omisión | StreamX | |
Suscriptor MQRFH | S1,P1 | S2,P2 | S1,P3 | S2,P4 |
Suscriptor MQRFH2 | S3,P1 | S4,P2 | S3,P3 | S4,P4 |
Subscriber notes:
|
||||
Publisher notes:
|
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
aq19790_ |