- Descargar kafka_2.11-0.10.1.1
- Descargar WSO2 ESB 5.0.0
- Copiar las librerias de Kafka en el servidor ESB (
)/repository/components/lib
- Descargar ESB Kafka Connector V1.0.0
- Iniciar el servidor ESB
- Instalar el conector
- Activar el conector
- Iniciar el servidor kafka y crear un topic (testpoc01)
> bin/zookeeper-server-start.sh config/zookeeper.properties
> bin/kafka-server-start.sh config/server.properties
> bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic testpoc01
Bueno ahora es tiempo de crear un projecto con el nuevo WSO2 ESB Tooling y probar la integración.
- Crear multi-maven project
- Crear ESB Config project
- Add connector
- Crear un servicio proxy
- Crear un projecto CAR y desplegarlo en el servidor
Es tiempo de probar la integración entre ambos.
Solo a fin de ver los mensajes depositados en Kafka vamos a iniciar el consumidor de linea de comandos que viene con kafka.
> bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic testpoc01 --from-beginning
Ahora empezaramemos a enviar peticiones SOAP al servicio creado utilizando la herramienta "Try this service"
Finalmente en el consumidor Kafka que hemos iniciado podremos ver los mensajes enviados desde "Try this service"
Enlaces relacionados:
- Enjoy it! -
No comments:
Post a Comment