使用ActiveMQ复制SQL Server表

时间:2015-02-26 17:21:54

标签: apache sql-server-2008 jms activemq

我希望你能帮助我:

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

1 个答案:

答案 0 :(得分:0)

您是否有任何特殊原因要在ActiveMQ中混合完成任务? ActiveMQ是一个消息代理,用于发送事件消息。 DBM事件与ActiveMQ没有开箱即用的数据库同步。您可能必须使用Apache Camel(或自定义代码)来读取和写入数据库。这将是一项非常重要的任务,尤其是因为有些事情需要考虑事务,表锁。

如果复制是HA或备份所需的全部内容,那么您应该真正查看built in mechanisms of SQL server