我在EC2中的Elastic Load Balancer後面有一個自動調整的web/app層。我想爲我的REST Web服務設置一個限制,以強制執行每秒交易限制。我想強制執行它基於被調用的服務和一些專有的http頭信息傳入請求。我正在考慮站起來騾服務器來遏制傳入的請求,然後將它們轉發給ELB或返回一個http 503,但我不知道這將是多麼困難的構建和測試,或者如果它可以工作。我可以在彈性負載平衡器的EC2盈方中構建服務節流閥嗎?
無論如何,我可以設置一些東西在我的ELB面前,以遏制傳入的請求?有沒有更好的方法在EC2中執行Web服務調節?
不是一個曲線球,但你有沒有考慮過像Apigee這樣的服務? – 2013-03-04 20:25:40
我很欣賞這個建議,但我不清楚如何切換到Apigee來解決EC2中的服務限制問題。你能澄清嗎? – TERACytE 2013-03-04 20:52:33
Throttling是Apigee應該提供的功能之一。我並不是建議使用交換機,只是將它們用作服務的前端代理。 – 2013-03-04 21:35:35