骡子的数据库观察者

时间:2015-03-04 14:30:05

标签: mule mule-studio mule-el mule-component

如何在数据库中的行值更新时触发mule应用程序。

提前致谢。

1 个答案:

答案 0 :(得分:2)

这取决于您如何定义行是否已更新。然而,一个很好的起点是民意调查和水印。

轮询允许您使用特定的SQL SELECT查询轮询数据库连接器等资源,水印允许您存储跟踪信息,例如数据库的最后“id”处理或“lastupdated”列。

一些带有示例的链接: http://www.mulesoft.org/documentation/display/current/Poll+Reference#PollReference-PollingforUpdatesusingWatermarks

http://blogs.mulesoft.org/data-synchronizing-made-easy-with-mule-watermarks/