私は2つのサーバーを持っています。基本的に、サーバー #1は 1 日を通してスクリプトを実行します。それが完了したら、サーバー #2に通知を送信して他のスクリプトを実行させる必要があります。
私は現在、Amazon AWS ツールと Python を使用しているので、誰かがシンプルで安全で簡単にプログラムできる方法を推奨できるかどうか疑問に思っていました。
- スクリプトの実行が終了したときにサーバー #1 にフラグを設定する
- サーバー #2 からこのフラグをポーリングする
- フラグがアクティブなときにサーバー #2 でスクリプトを実行する
- サーバー #2 でのスクリプトの実行が終了したら、サーバー #1 からフラグを削除します。
Amazon SNS または SQS を使用する必要がありますか? あるいは、これらはどちらも悪い選択ですか? もしそうなら、より良いものをお勧めできますか? すでに boto をインストールしており、使いやすさが気に入っているため、AWS ツールに傾倒しています。