Skip to content

Commit

Permalink
fix: clean up resources and bump request buffer size
Browse files Browse the repository at this point in the history
  • Loading branch information
cjmamo committed Feb 14, 2025
1 parent 6990a99 commit b4118e0
Showing 1 changed file with 8 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,8 @@ public ResponseEntity<StreamingResponseBody> execute(

Flux<DataBuffer> requestBodyFlux =
DataBufferUtils.read(
new InputStreamResource(request.getInputStream()), dataBufferFactory, 4096);
new InputStreamResource(request.getInputStream()), dataBufferFactory, 8192)
.doOnNext(DataBufferUtils.releaseConsumer());
WebClient.RequestHeadersSpec<?> requestHeadersSpec =
webClient
.method(httpMethod)
Expand Down Expand Up @@ -263,9 +264,12 @@ public ResponseEntity<StreamingResponseBody> execute(
StreamingResponseBody streamingResponseBody =
out -> {
if (responseEntityFlux.getBody() != null) {
DataBufferUtils.write(responseEntityFlux.getBody(), out)
.doOnNext(DataBufferUtils.releaseConsumer())
.blockLast();
try (out) {
Flux<DataBuffer> dataBufferFlux =
DataBufferUtils.write(responseEntityFlux.getBody(), out)
.doOnNext(DataBufferUtils.releaseConsumer());
dataBufferFlux.blockLast();
}
}
};
return new ResponseEntity<>(
Expand Down

0 comments on commit b4118e0

Please sign in to comment.