https://nats.io/documentation/streaming/nats-streaming-intro...
It doesn't offer compression as far as I know (the FAQ suggests though that one is free of course to do compression/decompression above NATS).