Spring Integration como alternativa integrada a ESB independiente
-
08-07-2019 - |
Pregunta
¿Alguien tiene experiencia con el proyecto Spring Integration como ESB integrado?
Soy muy interesante en casos de uso como:
- Lectura de archivos del directorio en función de la programación
- Obteniendo datos del origen de datos JDBC
- Modularidad y posibilidad de iniciar / detener / volver a implementar el módulo sobre la marcha (por ejemplo, un módulo puede escanear el directorio según lo programado, otra consulta de llamada desde la fuente de datos jdbc, etc.)
- política de repetición / reintento
UPDATE:
Encontré respuestas a todas mis preguntas excepto "Obtener datos de la fuente de datos JDBC". ¿Es técnicamente posible?
Solución
Recuerde, " ESB " es solo un término de marketing diseñado para vender software más caro, no es una bala mágica. Debe considerar los trabajos específicos que necesita que realice su software y elegir en consecuencia. Si Spring Integration parece cumplir con los requisitos, no estaría demasiado preocupado si no se parece mucho a una instalación de servidor súper costosa.
Otros consejos
Los adaptadores Spring Integration JDBC están disponibles en 2.0, y acabamos de lanzar GA la semana pasada. Aquí está la sección relevante del manual de referencia: http: / /static.springsource.org/spring-integration/docs/latest-ga/reference/htmlsingle/#jdbc
Este enlace describe el FileSucker con Spring Integration. Lea sobre sus patrones de integración empresarial para obtener más información, creo.
Creo que necesita investigar un poco más, o hacer un par de intentos en algunos de sus casos de uso. Entonces podemos discutir lo bueno y lo malo
adaptadores JDBC parecen ser un trabajo en progreso .
Incluso si no hay un adaptador específico disponible, recuerde que Spring Integration es una envoltura delgada alrededor de POJO. Podrá acceder a JDBC en cualquier componente, p. sus activadores de servicio.
Consulte aquí para obtener una solución basada en un adaptador de canal de entrada de sondeo también .