Nodo Real-timeOptimizedFlow

Este tema contiene las siguientes secciones:

Finalidad

Utilice el nodo Real-timeOptimizedFlow para recibir mensajes de clientes que se conectan mediante WebSphere MQ Real-time Transport o WebSphere MQ Multicast Transport, y que utilizan interfaces de programación de aplicación JMS.

El nodo Real-timeOptimizedFlow es un flujo de mensajes completo que proporciona un flujo de mensajes de publicación/suscripción de alto rendimiento. Las acciones realizadas por este nodo son todas internas; no se puede afectar a su funcionamiento a menos que se configuren sus propiedades y no se puede conectar a otro nodo.

Este nodo también da soporte a la publicación en, o a la suscripción de, aplicaciones de WebSphere MQ estándar, pero su rendimiento para estas aplicaciones no es bueno como el rendimiento logrado para las aplicaciones JMS.

El nodo Real-timeOptimizedFlow se representa en el área de trabajo por el icono siguiente:

Icono de nodo Real-timeOptimizedFlow

Utilización de este nodo en un flujo de mensajes

Incluya el nodo Real-timeOptimizedFlow en un flujo de mensajes cuando desee distribuir mensajes a través de un intermediario a o desde aplicaciones cliente que utilizan JMS.

Configuración del nodo Real-timeOptimizedFlow

Después de transferir una instancia del nodo Real-timeOptimizedFlow a un flujo de mensajes, puede configurarla. Pulse el botón derecho del ratón en el nodo en la vista de editor y seleccione Propiedades. Se visualizan las propiedades básicas de nodo.

Todas las propiedades obligatorias para las que se debe entrar un valor (las que no tienen definido un valor por omisión) se marcan con un asterisco en el diálogo de propiedades.

Configure el nodo Real-timeOptimizedFlow como se describe a continuación:

  1. En Puerta, identifique el número de la puerta en la que el nodo está a la escucha de peticiones de publicación o suscripción de aplicaciones JMS. Asegúrese de que el número de puerta que se especifica no es incompatible con otro servicio de escucha. No hay valor por omisión para esta propiedad; debe especificar uno.
  2. Si desea que autentificar a los usuarios que envían mensajes cuando dichos mensajes se reciben, seleccione el recuadro Autentificación. Si deselecciona el recuadro (el valor por omisión), los usuarios no se autentifican.
  3. Si desea que los clientes utilicen túneles HTTP, seleccione el recuadro Túnel a través de HTTP. Si deselecciona el recuadro (el valor por omisión), los usuarios no utilizan túneles HTTP. Si selecciona el recuadro, todas las aplicaciones cliente que se conectan deben utilizar esta característica. Si no la utilizan, se rechaza su conexión. La aplicación cliente no puede utilizar esta opción junto con el valor de conexión mediante proxy, que se activa desde la parte del cliente.
  4. En Leer hebras, especifique el número de hebras que desea que el intermediario asigne para leer mensajes. El intermediario empieza tantas instancias del flujo de mensajes como sea necesario para procesar los mensajes actuales, hasta este límite. El valor por omisión es 10.
  5. En Escribir hebras, especifique las hebras que desea que el intermediario asigne para escribir mensajes. El intermediario empieza tantas instancias del flujo de mensajes como sea necesario para procesar los mensajes actuales, hasta este límite. El valor por omisión es 10.
  6. En Hebras de autentificación, especifique el número de hebras que desea que el intermediario asigne a las comprobaciones de autentificación de usuarios. La comprobación de autentificación de usuario se lleva a cabo cuando se recibe un mensaje. El intermediario empieza tantas instancias del flujo de mensajes como sea necesario para procesar los mensajes actuales, hasta este límite. El valor por omisión es 10.
  7. Seleccione Descripción en el navegador del diálogo de propiedades para entrar una descripción breve, una descripción larga o ambas.
  8. Pulse Aplicar para realizar los cambios en el nodo Real-timeOptimizedFlow sin cerrar el diálogo de propiedades. Pulse Aceptar para aplicar los cambios y cerrar el diálogo de propiedades.

    Pulse Cancelar para cerrar el diálogo y descartar todos los cambios realizados en las propiedades.

Terminales y propiedades

El nodo Real-timeOptimizedFlow no tiene terminales. Es un flujo de mensajes completo y no puede conectarse a otros nodos para ampliar el proceso de mensajes.

En las siguientes tablas se describen las propiedades del nodo; la columna con la cabecera O indica si la propiedad es obligatoria (marcada con un asterisco en el diálogo de propiedades si se debe entrar un valor cuando no se ha definido ningún valor por omisión), la columna con la cabecera C indica si la propiedad es configurable (se puede cambiar el valor cuando se añade el flujo de mensajes al archivo bar para difundirlo).

Las propiedades básicas del nodo Real-timeOptimizedFlow se describen en la siguiente tabla.

Propiedad O C Valor por omisión Descripción
Puerta   Número de puerta en la que el nodo está a la escucha de peticiones de publicación o suscripción. Debe proporcionar un valor para esta propiedad.
Autentificación No Sin seleccionar Seleccione el recuadro para autentificar usuarios.
Túnel a través de HTTP No Sin seleccionar Seleccione el recuadro para indicar que los clientes utilizan túneles HTTP. Deseleccione el recuadro para indicar que no se utilizan los túneles HTTP.
Leer hebras No 10 Número de hebras utilizadas para la lectura.
Escribir hebras No 10 Número de hebras utilizadas para la grabación.
Hebras de autentificación No 10 Número de hebras utilizadas para aceptar conexiones y autentificar usuarios.

Las propiedades de descripción del nodo Real-timeOptimizedFlow se describen en la siguiente tabla.

Propiedad O C Valor por omisión Descripción
Descripción corta No No   Breve descripción del nodo.
Descripción larga No No   Texto que describe la utilidad del nodo en el flujo de mensajes.

Conceptos relacionados
WebSphere MQ Multicast Transport
WebSphere MQ Real-time Transport
Flujos de mensajes
Publicación/suscripción

Tareas relacionadas
Cómo decidir los nodos que utilizar
Manejo de errores en flujos de mensajes
Desarrollo de aplicaciones de publicación/suscripción
Edición de propiedades configurables

Referencia relacionada
Nodo Real-timeInput