我正在尝试使用glassfish 4,JAX-RS Jersey 2.5.1来创建一个Web服务。 Web服务代码看起来像Jersey示例 https://jersey.java.net/documentation/latest/async.html#chunked-output 并在当地和当地工作良好直接在服务器上。 来自数据库块的非常大的记录集(1000000 JSON记录)由(" \ r \ n")
终止JKMount /* /myLoadbalancer
JKOptions +FlushHeader
JKOptions +FlushPackets
如果是mod_proxy: 响应不会返回,最后会出现大数据集的错误。
ProxyPass / ajp://myserver:8601/ flushpackets=on
SetEnv proxy-sendchunked 1
没有显示任何效果 对于StreamingOutput而不是ChunkedOutput,观察到类似的行为 我想知道是否有人在loadbalancer后面使用ChunkedOutput / StreamingOutput功能。