根据某些事件配置spring integration poller

时间:2017-08-21 07:31:23

标签: spring spring-integration poller

我正在使用jdbc-inbound-channel-adapter从数据库轮询数据并使用具有固定速率的轮询器。现在我不想经常查看数据库。我希望有数据库更改通知,以便在我们的应用程序上发送通知,并根据我们需要调用轮询器来检索数据的通知/事件。

你能帮我解决一下可能的配置吗?如果我们可以配置基于事件的轮询器来轮询数据,那将会非常有用。

提前致谢, 的Sandip

1 个答案:

答案 0 :(得分:1)

Pollers基于Spring Framework compile 'com.google.http-client:google-http-client-gson:1.19.0' ;在下一次触发发生之前,您无法更改轮询。

Spring Integration提供了Conditional Pollers,允许您在某些条件为真之前忽略轮询。不是事件驱动,而是更接近你想要的。

您还可以使用jdbc出站网关进行事件驱动处理。