【发布时间】:2018-07-16 14:22:31
【问题描述】:
我有一个客户端使用分块的 HTTP 响应。
HTTPoison.request(method, url, body, headers, stream_to: self(), timeout: 50_000, recv_timeout: 50_000)
但是 HTTPoison 能够比我们处理它们更快地向进程发送消息。进程邮箱正在接收多达 30K 条消息并使用我们所有的内存。 有什么方法可以限制 HTTPoison 获取并将响应正文转发到此进程的速率。
如果提供更多选项,我们很乐意使用 erlang/hackney 界面。
【问题讨论】: