How to decompress a Flux<DataBuffer> (and how to write one)?
问题 I have a requirement to read and write compressed (GZIP) streams without intermediate storage. Currently, I'm using Spring RestTemplate to do the writing, and Apache HTTP client to do the reading (see my answer here for an explanation of why RestTemplate can't be used for reading large streams). The implementation is fairly straightforward, where I slap a GZIPInputStream on the response InputStream and move on. Now, I'd like to switch to using Spring 5 WebClient (just because I'm not a fan of