Disaster Recovery
AMQP Broker Connections Mirroring
Server connected to each other acting like twin brothers to support easy datacenter migration.
Find out morePower Your Microservices
High-performance Messaging for Highly Scalable Microservices
Microservices are often implemented with HTTP using a "blocking" request-response pattern. This pattern can yield good latency in low throughput use-cases. However, patterns based on eventing and asynchronous messaging can deliver superior scalability and overall lower latency in high throughput use-cases. With potential throughput measured in the millions of messages per second, Apache Artemis has the performance and feature-set to bring these gains to your applications.
Easy Docker Creation
Create Docker Images to Simplify Deployment
Containers are a powerful technology you can use to simplify deployment in any environment (dev, test, prod, etc.). Apache Artemis provides a few simple scripts to get rolling with Docker.
Find out moreAdvanced Journal Implementations
Flexible and Fast Message Persistence
The Artemis append-only journal comes in several different flavors. For the ultimate in performance and reliability AIO on Linux is supported via a small JNI library. For even better performance with a slight decrease in reliability in the case of hardware failure a Memory Mapped option is available. If neither of these options is suitable then a speedy Java NIO implementation is available. Lastly, for use-cases where a database is preferred and high-performance isn't a priority then JDBC is an option.
Find out more