Archivo diario: 22 septiembre, 2011


Enrutando un mensaje mediante un nodo RouteToLabel con Java

Los nodos Compute (ESQL), permiten tener hasta 5 salidas (Out a Out4), sin embargo, los nodos JavaCompute, sólo permiten 2 (out y alternate), lo cual resulta un problema a veces, cuando es necesario enrutar mensajes a más de dos sitios diferentes en un mismo flujo. Existe una solución, que es usar nodos RouteToLabel con sus correspondientes nodos Label. El flujo quedaría algo así: Para usar el RouteToLabel, es necesario especificar a qué nodo Label vamos a enviar el mensaje. Para ello, hay que indicarlo por código Java en el OutputLocalEnvironment, que debemos crear:

Donde: «MyLabel«: Coincide con la propiedad […]


Establecer ejecuciones multihilo con Message Broker 76

Por defecto, hay una única ejecución simultanea. Sin embargo, en Message Broker se pueden establecer varios hilos, estableciendo la propiedad a nivel de flujo o a nivel de nodo. Estas opciones se eligen desde la pestaña Instances de los nodos de entrada (MQInput, SOAPInput, SAPInput, FileInput…). Si elegimos, en Additional instances pool, la opción Use Pool Associated with Node, tan sólo debemos elegir el número de hilos adicionales que queremos añadir en la opción Additional instances. Hay que tener en cuenta, que habría 10 ejecuciones en paralelo, no 9, ya que estamos añadiendo instancias a la que se ejecuta por […]