blob: 1e58a21c7d19ba590599f02ac0c7c81ead5e806d [file] [log] [blame]
---
layout: default
---
<div class="row">
<div class="col-12 slider slider-main slider-sm parent d-none d-lg-block">
<div class="row child" style="width: 100%">
<div class="col-4 align-middle"></div>
<div class="col-4 slider-text align-middle">
<div class="child">
Flexible &amp; Powerful Open Source<br/> Multi-Protocol Messaging
</div>
</div>
<div class="col-4 align-middle" >
<img src="{{site.baseurl}}/assets/img/activemq_logo_white_vertical.png" style="height: 250px"/>
</div>
</div>
</div>
</div>
<div class="container">
<div class="row d-none d-lg-block">
<div class="col-sm-12 narative">
<div class="card">
<div class="card-body narative">
<span>
<p>Apache ActiveMQ&trade; is the most popular open source, multi-protocol, Java-based messaging server. It supports industry standard protocols so users get the benefits of client choices across a broad range of languages and platforms. Connectivity from C, C++, Python, .Net, and more is available. Integrate your multi-platform applications using the ubiquitous <strong>AMQP</strong> protocol. Exchange messages between your web applications using <strong>STOMP</strong> over websockets. Manage your IoT devices using <strong>MQTT</strong>. Support your existing <strong>JMS</strong> infrastructure and beyond. ActiveMQ offers the power and flexibility to support any messaging use-case.</p>
<p>There are currently two "flavors" of ActiveMQ available - the "classic" 5.x broker and the "next generation" Artemis broker. Once Artemis reaches a sufficient level of feature parity with the 5.x code-base it will become ActiveMQ 6. Initial <a href="{{site.baseurl}}/components/artemis/migration">migration documentation</a> is available.</p>
</span>
</div>
</div>
</div>
</div>
<!-- Components -->
<div class="row align-middle">
<div class="col-lg-6 col-md-auto">
<div class="card card-pink">
<div class="card-body">
<h4 class="card-title text-pink">ActiveMQ 5 "Classic"</h4>
<p>Long established, endlessly pluggable architecture serving many generations of applications.</p>
<ul>
<li>JMS 1.1 with full client implementation including JNDI</li>
<li>High availability using shared storage</li>
<li>Familiar JMS-based addressing model</li>
<li>"Network of brokers" for distributing load</li>
<li>KahaDB & JDBC options for persistence</li>
</ul>
<a style="margin-top: 10px" href="{{site.baseurl}}/components/classic" class="btn btn-secondary">Find out more<i class="fa-info-circle fa btn-icon"></i></a>
<a style="margin-top: 10px" href="{{site.baseurl}}/components/classic/download" class="btn btn-secondary">Download Latest<i class="fa-download fa btn-icon"></i></a>
</div>
</div>
</div>
<div class="col-lg-6 col-md-auto">
<div class="card card-purple">
<div class="card-body">
<h4 class="card-title text-purple">ActiveMQ Artemis</h4>
<p>High-performance, non-blocking architecture for the next generation of event-driven messaging applications.</p>
<ul>
<li>JMS 1.1 & 2.0 with full client implementation including JNDI</li>
<li>High availability using shared storage or network replication</li>
<li>Simple & powerful protocol agnostic addressing model</li>
<li>Flexible clustering for distributing load</li>
<li>Advanced journal implementations for low-latency persistence as well as JDBC</li>
<li>High feature parity with ActiveMQ 5 to ease migration</li>
</ul>
<a style="margin-top: 10px" href="{{site.baseurl}}/components/artemis" class="btn btn-warning">Find out more<i class="fa-info-circle fa btn-icon"></i></a>
<a style="margin-top: 10px" href="{{site.baseurl}}/components/artemis/download" class="btn btn-warning">Download Latest<i class="fa-download fa btn-icon"></i></a>
</div>
</div>
</div>
</div>
</div>
<div class="row narative-alt">
<div class="col-12">
<div class="container">
<!-- Narative 2 -->
<div class="row">
<div class="col-sm-12 narative-alt">
<div class="card">
<div class="card-body narative-alt">
<div class="card-body narative-alt">
<span>Enjoy the benefits of open source by <a href="contact#contributing">contributing to the code-base</a>, asking a question on our <a href="contact#mailing">mailing list</a>, or <a href="contact#issues">reporting a bug or requesting a feature</a>. When you particpate, we all win. That's the power of community. That's the power of open source.</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{% include features.html %}
{% include users.html %}