1
異なる国に2つのLAMPサーバーAとBがあります。 1日に1回、更新されたデータセットがBで処理されます。 これらの間で通信を設定するにはどうすればよいでしょうか?あるサーバーから別のサーバーに大量のデータを送信するにはどうすればよいですか?
アップデートの推定サイズは20Mb圧縮です。私の心に来る
オプションは次のとおりです。
- カールPOSTリクエスト、JSONで圧縮されたデータをアップロードします。
- 圧縮されたtmpテーブルのSQLダンプ、次にBへのrsync'ed B特定のフォルダーの更新を監視しています。次に、テーブルをインポートして処理します。
- RabbitMQまたはAmazon Simple Queueを使用したメッセージキュー。
- ..他のオプション?
似たようなタスクを経験したことがありましたら、ご意見をお寄せください。
夜間のcrontabジョブスケジューリング - それは確かです。 両方のサーバがインターネットに接続されているだけで、VPNや直接光線はありません。 – Serge