我想在GAE上托管一个短信应用程序,我的所有流量都会来 来自具有单个IP地址的SMS GATEWAY 那很好(我期待500动态请求/秒)? 是否会出现异常交通错误或任何其他问题?
EDITED
更多信息:
我的用户通过短信发送查询,这些查询将从SMS GATEWAY路由到我的应用程序(单个IP地址)
我的应用程序处理这些查询并通过短信回复(再次通过SMS GATEWAY)
我可以使用URL FETCH回复(不是问题),但我担心的是,如果我从单个IP地址收到大约500个动态请求/秒,GAE可能会阻止他们将它们视为Dos(拒绝服务)攻击。
GAE要么请求用户在https://www.google.com/accounts/DisplayUnlockCaptcha输入验证码,要么重定向到sorry.google.com,如果收到来自单个IP的异常流量,则会显示错误消息。但我的用户只能通过短信访问应用程序。
请查看提交的this生产问题。
答案 0 :(得分:1)
技术上可行 - 您的应用可以通过REMOTE_ADDR
环境变量检测用户的IP,如果它是您想要的,请向他们显示实际页面(否则显示403)。你的第二个问题有点难以回答 - 你的App Engine应用程序可以处理它,假设你以可扩展的方式编写它(不是一个微不足道的假设!),并且如果你能承受你试图投入的流量。
答案 1 :(得分:1)
你担心从单一IP获取该级别的流量可能会引发某种形式的DoS保护是正确的 - 它不应该这样做,但是不可能将其排除在外。如果它发生了,你可以file a production issue,我们会照顾它。