19 May 2017

Recuperando el nombre del proxy que se esta ejecutando


A veces es util escribir en el log el nombre del proxy que esta generando la información, para esos casos en WSO2 disponemos de la propiedad de contexto "proxy.name".
<log level="custom">
<property expression="get-property('MessageID')" name="Id"/>
<property expression="get-property('proxy.name')" name="Proxy"/>
</log>
- Enjoy it -

05 February 2017

WSO2 ESB 5.0.0 Kafka Inbound Protocol

Ahora es tiempo de consumir mensajes de Apache Kafka 2.11-0.10.1.1 usando Kafka Inbound Protocol de  WSO2 ESB 5.0.0.

Los siguientes son los pasos a seguir:
  1. Configuración de librerías
  2. Configuración de la seguridad
  3. Consumo de mensajes

Configuración de librerías

Hay que añadir una librería extra: scala-parser-combinators_2.11-1.0.4.jar para evitar errores del tipo "NoClassDefFoundError: scala/util/parsing/json/json".



Configuración de la seguridad

Luego hay que configurar el modulo JAAS en el servidor WSO2 para poder conectar con los servidores zookeeper.



Consumo de mensajes

La siguiente es una configuración ejemplo para consumir mensajes.




Enlaces relacionados:


- Enjoy it! -