Wiki
Clone wikiaktivecortex / features
Features
- Designed to be employed in large enterprise environments and to integrate with well-established technologies
i.e.: JEE AS, JMS based MoM. At home even in less demanding contexts.
- Pluggable JMS broker support
Several brokers already supported (ActiveMQ, WebLogic JMS). Others are on the way.
- Based on the latest Axon Framework 1.4
Includes a custom DisruptorSagaManager 2.0 backport. Complete migration to AF 2 planned.
Summarizing offered features are as follows:
Messaging
Command and event handling is completely asynchronous backed by a JMS broker.
Tree destinations are what you need for all types of message:
- Commands are dispatched to the command queue.
- Events consumed by competing listeners are dispatched on the event queue.
- Events consumed by non-competing listeners are dispatched on the event topic.
Load Balancing
Messages are load balanced across consumers according to the hash-based routing algorithm that operates on the value of the Routing Key property of the message.
The routing key is defined accordingly to the type of message exchanged:
- Command: {ARName} - {PK}
- Event: {EventListenerName}
Updated