Tecnología

Inicio

Cómo utilizar MQSeries para Publish / Subscribe

Cómo utilizar MQSeries para Publish / Subscribe


MQSeries es un software de integración diseñado para organizaciones que necesitan entregar datos de forma fiable, rápida y precisa. MQSeries tiene dos métodos de entrega de mensaje: "Solicitud / respuesta" y "publicación / suscripción." En el modelo de publicación / suscripción, las aplicaciones del editor y el suscriptor están unidos ligeramente, es decir, no es consciente de la otra. El modelo de publicación / suscripción funciona usando un "corredor".

Instrucciones

1 Definir una cadena de tema que identifica la información que se está publicada por la aplicación de MQSeries. Una cadena de tema define qué información está contenida en el mensaje que se publicó. Una cadena de tema muestra para una aplicación de mercado de valores es:
<Mercado> / <Sector> / <Compañía>

2 Definir la cadena de tema para ser utilizado por la aplicación de suscripción. Las cadenas de tema entre mayúsculas y minúsculas, pero pueden ser de cualquier longitud. El abonado puede utilizar caracteres comodín para obtener información publicada. Por ejemplo, "<Nueva York> / <Banca> *" devolverá toda la información del mercado de valores de la Bolsa de Nueva York para todos los bancos.

3 Configurar el entorno corredor. Cada gestor de colas MQSeries puede funcionar como un solo agente. Puede tener varios corredores establecieron en varias ubicaciones. El número de corredores, o gestores de colas, necesaria dependerá del tamaño de su empresa y el volumen de trabajo que se está procesando. Por ejemplo, si su empresa tiene su sede en Nueva York, una sucursal en Miami y otra en Denver, necesitará al menos un agente en cada ciudad.

4 Configurar las colas individuales en cada gestor de colas. La aplicación de publicación escribirá mensajes a una cola específica en el corredor. La aplicación de suscripción se lee de la cola especificada. Las dos aplicaciones no hablan entre sí, hablan con el corredor. Los mensajes que se publican pueden dividirse en corrientes definidas por materia. La aplicación de la publicación de la información tiene que saber el nombre exacto de la cola donde tiene que colocar el mensaje.

5 Definir autoridad en las corrientes separadas de la información que la aplicación de suscripción puede acceder. La autoridad se define en la propia cola. Un usuario con autoridad para un flujo específico tiene acceso a todos los temas en esa corriente. La autoridad está definido por el administrador del corredor. Este nivel de autorización sólo es necesario para las redes más grandes del corredor. En nuestro ejemplo red de corredores de Nueva York, Miami y Denver, los permisos pueden ser manejados por tema solamente, tener todos los mensajes escritos en una cola por defecto.