【发布时间】:2010-10-08 09:44:52
【问题描述】:
我正在为我的应用程序构建 Web 服务 API。 另外,我计划通过 REST 和 SOAP 公开服务。
我有兴趣从社区获得一些关于我应该选择哪种编程语言来实现服务的反馈? (我知道 C#、Java 和 Ruby - RoR 足以创建服务)。
该服务主要是一个 HTTP POST 服务。 它需要处理大约 2000 个并发连接,并且每秒能够处理大约 10,000 个 HTTP POST。 (对于 SOAP,我们将有一个提交方法供客户端调用)。
对于 POST 请求,服务不会向客户端返回任何响应。
关于应该使用哪种编程语言/架构有什么想法吗?
【问题讨论】:
-
它根本不发送任何响应?甚至没有 HTTP 200?
-
你至少应该回复:HTTP/1.0 204 No Response
-
如果您问自己这是否真的是合理数量的连接和请求,请考虑用于移动应用程序的传感器网络或 API。
标签: performance web-services architecture scalability programming-languages