【发布时间】:2015-04-29 04:53:16
【问题描述】:
希望你能帮我解决这个问题:
我在不同的服务器上有两个数据库表,我希望它们同步,我的意思是当其中一个被修改(插入、删除、更新)时,另一个也被修改。我一直在寻找一段时间,我发现这可以通过 ActiveMQ 完成,但是,我还没有找到这样做的方法,有人可以给我一个线索或教程之类的吗? 我真的很感谢你的帮助。 提前致谢。
【问题讨论】:
标签: apache sql-server-2008 jms activemq
希望你能帮我解决这个问题:
我在不同的服务器上有两个数据库表,我希望它们同步,我的意思是当其中一个被修改(插入、删除、更新)时,另一个也被修改。我一直在寻找一段时间,我发现这可以通过 ActiveMQ 完成,但是,我还没有找到这样做的方法,有人可以给我一个线索或教程之类的吗? 我真的很感谢你的帮助。 提前致谢。
【问题讨论】:
标签: apache sql-server-2008 jms activemq
您有什么特别的原因要在 ActiveMQ 中混合执行任务吗? ActiveMQ 是一个消息代理,用于发送事件消息。没有现成的数据库事件与 ActiveMQ 的数据库同步。您可能必须使用 Apache Camel(或自定义代码)来读取和写入数据库。这将是一项不平凡的任务,因为您需要考虑事务、表锁等事物。
如果 HA 或备份只需要复制,您真的应该看看 built in mechanisms of SQL server。
【讨论】: