我有一个Web应用程序,运行在Amazon AWS弹性负载均衡器后面,连接了3个实例。该应用程序具有一个/refresh
端点,用于重新加载参考数据。每周会多次更新数据,因此需要在新数据可用时运行它。
我一直在做的是为所有实例分配公共地址,并独立执行刷新操作(使用ec2-url/refresh
)。我同意Michael在不同话题上的答案,ELB后面的EC2实例不应允许直接公共访问。现在我的问题是如何使elb-url/refresh
的调用到达负载均衡器后面的所有实例?
如果我可以从多个实例收集HTTP响应,那就太好了。但现在我不介意先盲目地执行刷新。
ec2-123-123-123-123.compute-1.amazonaws.com
的公共 DNS 名称,我必须独立地在它们每个实例上调用/refresh
。 - Click2Death/refresh
时,只有一个服务器会得到更新。因此,我正在寻找一种可以为我完成所有繁琐工作的解决方案 :) - Click2Death