这是我的用例:我正在实现一个 finatra 服务器,它应该能够接收许多并发的大请求。这些请求有一个很大的主体(几兆字节),由许多连接在一起的小 json 对象组成。
我想避免将整个请求正文加载到内存中。我正在寻找一种方法来分块读取请求正文,并使用支持这种异步解析的 json 解析器。
在 node.js 中,这可以通过使用 jsonp 包来实现(参见示例 - https://github.com/jaredhanson/node-jsonsp/blob/master/examples/twitter-stream/app.js)。
我可以用finatra(以及如何)做类似的事情吗?
PS - 我也在这里发布了这个问题,但到目前为止没有得到任何答案。