0

我需要帮助选择一个在 python 或 java 中具有异步功能的 web 框架,可以处理高频 json 事件。这是一个基于事件的数据管道

python或java中的任何建议都会有所帮助。文档链接或示例会很棒。

4

1 回答 1

0

Java 可能会比 python 具有更高的性能,但是由于您没有说明您的目标是什么并发性,因此很难评估您需要多少硬件来处理负载。如果建议选择语言并告诉您最适合您开始,并在优化您的语言和框架之前衡量系统处理负载的能力。

请注意,Knative 将根据请求中的请求自动扩展容器的数量,因此您可以通过运行多个容器来处理高吞吐量,每个容器具有少量并行性,这更有意义(例如,由于 Python 全局解释器锁)。

对于 Java,一个自然的选择可能是Spring

对于 Python,我对Flask很满意。

在任何一种情况下,我都建议选择一个你觉得舒服的堆栈(或者,如果它是一个爱好项目,你一直想了解一个堆栈)并测量它是否表现得足够好。

于 2020-05-14T05:37:31.447 回答