我希望你能帮助我:
我在不同的服务器中有两个数据库表,我想让它们同步,我的意思是当其中一个被修改(插入,删除,更新)时,另一个也被修改。我一直在寻找一段时间,我发现这可以用ActiveMQ完成,但是,我还没有找到做它的方式,有人能给我一个线索或教程吗? 我非常感谢你的帮助。 提前致谢。
答案 0 :(得分:0)
您是否有任何特殊原因要在ActiveMQ中混合完成任务? ActiveMQ是一个消息代理,用于发送事件消息。 DBM事件与ActiveMQ没有开箱即用的数据库同步。您可能必须使用Apache Camel(或自定义代码)来读取和写入数据库。这将是一项非常重要的任务,尤其是因为有些事情需要考虑事务,表锁。
如果复制是HA或备份所需的全部内容,那么您应该真正查看built in mechanisms of SQL server。