开发者社区> 问答> 正文

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

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

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

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


展开
收起
kun坤 2020-06-06 15:39:08 495 0
1 条回答
写回答
取消 提交回答
  • 新手,不太懂,不过感觉ESB似乎不是很适合这种需求的样子。 ######用camel timer 定时执行,用camel sql或者camel mybatis 去数据库拿数据,然后再用 camel sql或者camel mybatis 存到另外一个数据库即可。######

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

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

    ######应用的场景已追加了,烦请大神指教######

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

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

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

    2020-06-06 15:39:12
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载