que tienen un flujo de primavera integración desencadenada por la expresión de cron como sigue:integración de primavera + cron + cuarzo en el clúster?
<int-ftp:inbound-channel-adapter id="my-input-endpoint" ...>
<int:poller trigger="my-trigger"/>
</int-ftp:inbound-channel-adapter>
<bean id="my-trigger"
class="org.springframework.scheduling.support.CronTrigger">
<constructor-arg value="0 * * * * *" />
</bean>
Trabaja muy bien. Pero ahora tengo que extender la implementación para que esté lista para el clúster (ejecución del trabajo en solo un nodo del clúster en el mismo punto de tiempo).
Mi deseo sería utilizar el marco de Quartz en el modo de clúster (persistiendo el estado del trabajo en la base de datos) para desencadenar este flujo de integración. Quartz proporciona una solución preciosa lista para usar. El único problema es cómo integrar el Cuarzo con el adaptador in-channer existente? El atributo "desencadenar" del "sondeador" acepta solo las subclases de org.springframework.scheduling.Trigger. No pude encontrar ningún puente entre el "disparador de sondeo" y el marco de Quartz.
muchas gracias de antemano!
En caso de que alguien se tropiece con esto, la implementación de la solución de Gary, junto con una prueba para demostrar el uso, se puede encontrar en [este informe] (https://github.com/vpavic/spring-integration-quartz -puente). –