想请教您一个关于FUSE ESB的问题

kindoflove 发布于 2013/09/04 16:13
阅读 362
收藏 0

@肖俊_David 你好,想跟你请教个问题:

   目前我们项目的一个需求是想将两个不同系统之间的数据进行同步,同步过程中将源数据库的数据做一定重组后放到中心数据库。现在想用FUSE ESB来实现这个功能目的是为了以后能支持更多系统数据的接入。我现在的问题是:

FUSE ESB可以可以做到直接定时触发读取一个数据库中符合条件的内容在经过一定处理后插入至另一数据库么?具体在camel上怎么部这个流程呢?之前没有搞过ESB实在是一头雾水啊


以下是问题补充:

@kindoflove:补充一下应用场景的说明: 一个中心数据库,多个应用数据库。他们之间的表结构不相同。目前做的第一步是收集各个应用数据库的数据到中心库,想通过esb的方法统一采集。 (2013/09/05 12:40)
加载中
0
francis-x
francis-x
新手,不太懂,不过感觉ESB似乎不是很适合这种需求的样子。
0
花_花
花_花
用camel timer 定时执行,用camel sql或者camel mybatis 去数据库拿数据,然后再用 camel sql或者camel mybatis 存到另外一个数据库即可。
0
肖俊_David
肖俊_David

数据整合 为什么要用 跟 ESB扯上关系呢

没搞清楚你所描述的场景,不懂你在这里用到ESB的意义

kindoflove
kindoflove
应用的场景已追加了,烦请大神指教
0
花_花
花_花

引用来自“stony.cry”的答案

用camel timer 定时执行,用camel sql或者camel mybatis 去数据库拿数据,然后再用 camel sql或者camel mybatis 存到另外一个数据库即可。
如果觉得camel timer太简单,不满足要求的话,还可以用camel quartz来做定时任务
0
肖俊_David
肖俊_David

我觉得这里的场景 不适合使用 ESB,可以使用 考虑 采用 ETL工具+Quartz方案来做数据整合。ETL工具如kettle,它提供了图形化拖拉的方式来实现数据的清洗整合,支持多数据源,同时也提供了JAVA API集成到应用系统,与quartz组合使用,能解决你的问题。

返回顶部
顶部