The Reactive Postgres Client
- Simple API focusing on scalability and low overhead.
- Reactive and non blocking which able to handle many database connections with a single thread.
- Ranked 1 in the TechEmpower Benchmark Round 15 Single query benchmark.
- Top ranked in the TechEmpower Benchmark Round 16
Features
- Event driven
- Lightweight
- Built-in connection pooling
- Prepared queries caching
- Publish / subscribe using Postgres
NOTIFY/LISTEN
- Batch and cursor
- Row streaming
java.util.stream.Collector
row set transformation
- Command pipeling
- RxJava 1 and RxJava 2
- Direct memory to object without unnecessary copies
- Java 8 Date and Time
- SSL/TLS
- Unix domain socket
- HTTP/1.x CONNECT, SOCKS4a or SOCKS5 proxy support
Documentation