我们想将大量数据从一个 mysql 数据库(数据库 1)传输到远程数据库(数据库 2)。本地数据库(database1)在 dmz 的帮助下被隔离,由防火墙规则实现。防火墙规则,每 15 分钟打开和关闭连接端口。(端口打开 15 分钟,接下来的 15 分钟将关闭。)我需要将我的数据从 database1 传输到 database2 以便它们被接收到 database1并且没有任何数据丢失。(例如 msg1、msg2、msg3、...)
我尝试在两个数据库之间使用 activemq 代理。但是当连接中断 15 分钟时,我的一些数据会丢失。我无法从别人那里认出它们。
任何建议表示赞赏。