在Netflix Zuul 2中以流形式读取响应正文

时间:2019-08-16 06:35:26

标签: streaming netflix-zuul chunks netflix

在zuul 2中,如何一次以一行的形式读取HttpResponseMessage正文?我目前正在执行以下操作:

@Override
HttpResponseMessage apply(HttpResponseMessage input) {
    String text = input.getBodyAsText()  //want to avoid reading the whole content
    //read one line as a stream and process it
    return input
}

我知道我们可以通过覆盖processContentChunk()方法来读取块中的内容,但是无法控制每个块的大小。我希望每次只能加载和读取一行,直到遇到“ \ n”。请建议这样做的方式(如果在Zuul 2中可行)。

0 个答案:

没有答案