【问题标题】:Replicate SQL Server table using ActiveMQ使用 ActiveMQ 复制 SQL Server 表
【发布时间】:2015-04-29 04:53:16
【问题描述】:

希望你能帮我解决这个问题:

我在不同的服务器上有两个数据库表,我希望它们同步,我的意思是当其中一个被修改(插入、删除、更新)时,另一个也被修改。我一直在寻找一段时间,我发现这可以通过 ActiveMQ 完成,但是,我还没有找到这样做的方法,有人可以给我一个线索或教程之类的吗? 我真的很感谢你的帮助。 提前致谢。

【问题讨论】:

    标签: apache sql-server-2008 jms activemq


    【解决方案1】:

    您有什么特别的原因要在 ActiveMQ 中混合执行任务吗? ActiveMQ 是一个消息代理,用于发送事件消息。没有现成的数据库事件与 ActiveMQ 的数据库同步。您可能必须使用 Apache Camel(或自定义代码)来读取和写入数据库。这将是一项不平凡的任务,因为您需要考虑事务、表锁等事物。

    如果 HA 或备份只需要复制,您真的应该看看 built in mechanisms of SQL server

    【讨论】:

    • 您好,感谢您的回答。我真正想要的是从activeMQ读取所有消息并将它们插入两个数据库,可以用camel完成吗?你有教程或类似的东西吗?提前致谢。
    猜你喜欢
    • 2011-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-27
    • 2016-08-09
    • 1970-01-01
    • 1970-01-01
    • 2010-09-15
    相关资源
    最近更新 更多