Some of its important features are as follows:
- Provides different persistence mechanisms
- Horizontally scalable
- Highly flexible in configuration aspect
- Support for a variety of transport protocols
- Many projects internally use Apache ActiveMQ as an enterprise service bus
- Supports many advanced messaging system features
- Easily integrates with many applications, especially Java-based
- Reliable
- Faster
- Supports transaction in messaging system
- Open source with vibrant community
- Has scheduler support
Use/choose ActiveMQ if:
- You are looking for ease by which a product can be configured
- You are looking at messaging system having high performance with no persistence