从JDBC数据源将数据泵入ActiveMQ

时间:2010-07-22 14:31:30

标签: jdbc activemq

我们有一个由第三方提供的应用程序,它接收市场数据流(由所述第三方提供),并将其写入JDBC兼容数据库。

它唯一的配置参数是JDBC连接字符串,以及允许我们选择我们希望存储在此数据库中的数据的设置。

这对于静态数据非常有用,但我们希望将这些数据提供给我们的内部ActiveMQ消息结构(除了将其写入数据库)。

数据库更新是通过向我们推送市场数据触发的。我希望让这个应用程序通过实现某种jdbc“facade”将数据直接写入一组MQ主题,这将直接将数据重新路由到MQ中。

我不想做的是轮询数据库以获取新信息 - 因为我希望保持数据的相同流动性(例如快速移动的股票将产生比缓慢移动更多的数据 - 我们想要保留这个。)

非常欢迎建议和指示!

1 个答案:

答案 0 :(得分:0)

Camel就是答案,但可能只有在轮询数据库时才可以。这对于像这样的集成问题很有用。如果您可以使用其他触发器,则可以使用该触发器来读取数据库。