【发布时间】:2014-12-25 07:32:27
【问题描述】:
我有一个包含发布者 + 订阅者的 api,如果没有订阅者,我想阻止发布者上传大量数据。为了避免另一个 RTT,我想解析 HTTP 标头,查看是否有任何订阅者,如果没有,则在发布者完成发送所有数据之前返回 HTTP 错误。
这可能吗?如果是这样,我该如何实现它。我没有在 uwsgi 中启用后缓冲,并且正在使用分块传输编码上传数据。因此,由于 uWSGi 给了我一个内容长度的标头,它必须在之前的某个地方缓冲了整个内容。如何让它停止?
附: uWSGi 正在通过 nginx 发送数据。我是否也需要在那里设置一些配置?
【问题讨论】: