Spring Data Aerospike: Reactive Repositories
Spring Data Aerospike Reactive Repositories enable the development of high scale, high throughput non-blocking applications suitable for microservices and event-driven architectures. Unlike traditional blocking database operations, reactive programming allows execution threads to switch between active tasks while waiting for asynchronous processing completion, resulting in better server resource usage. Spring Data Aerospike Reactive Repositories are built on the Aerospike Reactor client, which wraps the Aerospike Java client with reactive capabilities using Project Reactor under the hood. The reactive repository makes use of Flux and Mono publishers, requiring a subscription to start non-blocking operation execution.
Company
Aerospike
Date published
Sept. 29, 2021
Author(s)
Roi Menashe
Word count
1148
Hacker News points
None found.
Language
English