什么纯粹的性能选择休息API?
What pure perf choice for a rest API?
对于一个项目,我需要设计一个 REST api 来接收、执行基本处理并响应 100.000 个请求。
请求将在我的 API 上一个一个地发送,延迟最小(比如每秒或更短)
API 将托管在 litle Rapsberry 3 上,我的目标是获得最佳性能
(发送第一个请求和响应最后一个请求之间的最短时间)。
我的问题是:
你会用什么技术?主要是为什么这个?
目前我的选择是 node.js,因为我已经在使用它了。
在我看来,我有这种可能性,但不知道 perf :
- Node.js(因为 V8 和 express)
- Python 3
- PHP 5(似乎有令人惊讶的好性能)
- 斯卡拉
- Ruby
C/C++ 不是一个选项
任何命题和论点都将引起关注和兴趣阅读!
谢谢 !
Flask,一个 Python 框架可以让您在几分钟内入门。它重量轻(适用于 RPi3),易于设置并且对于 REST API 非常简单。
示例:
@app.route('/api/v1/do/something', methods=['POST'])
def api_v1_do_something():
return json_response(json.dumps({
"result": "success",
"data": {"a": 1, "b": 2},
}))
对于一个项目,我需要设计一个 REST api 来接收、执行基本处理并响应 100.000 个请求。
请求将在我的 API 上一个一个地发送,延迟最小(比如每秒或更短)
API 将托管在 litle Rapsberry 3 上,我的目标是获得最佳性能 (发送第一个请求和响应最后一个请求之间的最短时间)。
我的问题是:
你会用什么技术?主要是为什么这个?
目前我的选择是 node.js,因为我已经在使用它了。 在我看来,我有这种可能性,但不知道 perf :
- Node.js(因为 V8 和 express)
- Python 3
- PHP 5(似乎有令人惊讶的好性能)
- 斯卡拉
- Ruby
C/C++ 不是一个选项
任何命题和论点都将引起关注和兴趣阅读! 谢谢 !
Flask,一个 Python 框架可以让您在几分钟内入门。它重量轻(适用于 RPi3),易于设置并且对于 REST API 非常简单。
示例:
@app.route('/api/v1/do/something', methods=['POST'])
def api_v1_do_something():
return json_response(json.dumps({
"result": "success",
"data": {"a": 1, "b": 2},
}))