2012-02-19 62 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

相關問題