【发布时间】:2013-03-04 20:22:04
【问题描述】:
我在 EC2 中的弹性负载均衡器后面有一个自动缩放的 Web/应用程序层。我想为我的 REST Web 服务设置一个限制,以强制执行每秒事务限制。我想根据被调用的服务和请求中传递的一些专有 http 标头信息来强制执行它。我正在考虑建立一个 mule 服务器来限制传入的请求,然后将它们转发到 ELB 或返回一个 http 503,但我不知道构建和测试这会有多困难,或者它是否可以工作。
我是否可以在我的 ELB 前面设置一些东西来限制传入的请求?有没有更好的方法在 EC2 中执行 Web 服务限制?
【问题讨论】:
-
不是曲线球,但您是否考虑过为此使用 Apigee 之类的服务?
-
我很欣赏这个建议,但我不清楚切换到 Apigee 如何解决我在 EC2 中的服务限制问题。你能澄清一下吗?
-
限制是 Apigee 应该提供的功能之一。不过,我并不是建议切换,只是将它们用作您服务的正面代理。
标签: java rest amazon-web-services amazon-ec2 mule