blob: aff29376b168aa98633d0c3b854fd8e8374229c1 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Asciidoctor 2.0.18">
<link rel="icon" type="image/png" href="images/favicon.png">
<title>Why use Apache ActiveMQ Artemis?</title>
<link rel="stylesheet" href="css/asciidoctor.css">
<link rel="stylesheet" href="css/font-awesome.css">
</head>
<body class="book">
<div id="header">
<h1>Why use Apache ActiveMQ Artemis?</h1>
</div>
<div id="content">
<div id="preamble">
<div class="sectionbody">
<div class="paragraph">
<p>Here are just a few reasons:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>100% open source software.
Apache ActiveMQ Artemis is licensed using the Apache Software License v 2.0 to minimise barriers to adoption.</p>
</li>
<li>
<p>Apache ActiveMQ Artemis is designed with usability in mind.</p>
</li>
<li>
<p>Written in Java.
Runs on any platform with a Java 11+ runtime, that&#8217;s everything from Windows desktops to IBM mainframes.</p>
</li>
<li>
<p>Amazing performance.
Our ground-breaking high performance journal provides persistent messaging performance at rates normally seen for non-persistent messaging, our non-persistent messaging performance rocks the boat too.</p>
</li>
<li>
<p>Full feature set.
All the features you&#8217;d expect in any serious messaging system, and others you won&#8217;t find anywhere else.</p>
</li>
<li>
<p>Elegant, clean-cut design with minimal third party dependencies.
Run ActiveMQ Artemis stand-alone, run it in integrated in your favourite Java EE application server, or run it embedded inside your own product.
It&#8217;s up to you.</p>
</li>
<li>
<p>Seamless high availability.
We provide a HA solution with automatic client failover so you can guarantee zero message loss or duplication in event of server failure.</p>
</li>
<li>
<p>Hugely flexible clustering.
Create clusters of servers that know how to load balance messages.
Link geographically distributed clusters over unreliable connections to form a global network.
Configure routing of messages in a highly flexible way.</p>
</li>
</ul>
</div>
</div>
</div>
</div>
</body>
</html>