我有两台服务器。基本上,服务器#1全天运行一个脚本,完成后我需要向服务器#2发送通知以使其运行其他一些脚本。
我目前依靠 Amazon AWS 工具并使用 Python,所以我想知道是否有人可以推荐一种简单、安全且易于编程的方式:
- 在服务器 #1 完成运行其脚本时设置一个标志
- 从服务器 #2 轮询此标志
- 当标志处于活动状态时,在服务器 #2 上运行脚本
- 当脚本在服务器 #2 上完成运行时,从服务器 #1 中删除标志
我应该使用 Amazon SNS 还是 SQS?或者,这两个都是一个糟糕的选择吗?如果是,你能推荐更好的吗?我倾向于使用 AWS 工具,因为我已经安装了 boto 并且我喜欢它的易用性。