2012-02-19 92 views
1

在不同的国家有两个LAMP服务器,A和B. 每天一次A具有更新的一组数据,将在B上处理。 设置它们之间的通信的最佳方式是什么?如何将一组大数据从一台服务器发送到另一台服务器?

更新的预计大小是20Mb压缩。

选项,在我脑海中有:

  1. 卷曲POST请求,JSON上传的压缩数据;
  2. 一个tmp表的SQL转储,压缩,然后rsync'ed B.乙观看特定的文件夹进行更新。然后导入表格并处理;
  3. 使用RabbitMQ或Amazon Simple Queue进行消息队列;
  4. ..其他选项?

如果您有类似任务的任何经验,请分享您的想法。

回答

1

选项2,无论是在网络上还是使用ftp,都可以使用cronjobs在预定的时间(可能在夜间)运行任务。

+0

crontab夜间作业调度 - 这是肯定的。 这两台服务器都在互联网上 - 没有VPN或直接光缆。 – Serge 2012-02-19 14:32:46

相关问题