Reactor
最后更新于
最后更新于
Overlooking Axon Frameworks architecture, you can notice that in general systems using the framework are "Message Driven", "Responsive", "Resilient" and "Elastic". According to , the same holds for Reactive Systems in general.
Although we can state that Axon Framework is a type of reactive system, we can't say that it is fully reactive.
By their nature, a reactive API and Axon are a great fit, as most of framework's operations are async and non-blocking. Providing a dedicated extension for this was thus a logical step to take. To that end, we chose to use Pivotal’s to build this extension. Reactor builds on top of the specification and is the de-facto standard for Java enterprise and Spring applications. As such, we feel it to be a great fit to provide an extension in, making Axon more reactive.
To use the , make sure that axon-reactor
module is available on the classpath.