【发布时间】:2018-08-27 10:37:37
【问题描述】:
我想在生产环境中使用 CoreNLP,因此它应该具有足够的可扩展性。 (上午 9 点到下午 5 点之间有 5000 个请求)
我正在使用 Python 包装器 pycorenlp 并使用 Flask 框架作为 API 端点。
此 Flask API 端点托管在 Elastic Beanstalk (AWS) 上。 原因:http://flask.pocoo.org/docs/dev/deploying/
我知道可以多线程运行 Stanford CoreNLP 服务器。 但这足够了吗? 我应该运行多个 coreNLP 服务器吗?
使这种组合具有足够可扩展性的最佳做法是什么? 我假设 coreNLP 服务器应该在托管 Flask 端点的同一台服务器上运行。
【问题讨论】:
-
8 小时内 5000 个请求是非常非常小的负载——您应该能够在笔记本电脑上处理这么多的请求。您遇到过具体问题吗?
标签: python flask nlp stanford-nlp