blob: b83b158c7c43003f9afa2f90128f2823f32aa8b9 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>ActiveMQ</title>
<link rel="icon" type="image/png" href="/assets/img/favicon.png">
<link rel="stylesheet" href="/css/main.css">
<script defer src="/js/fontawesome-all.min.js" integrity="sha384-rOA1PnstxnOBLzCLMcre8ybwbTmemjzdNlILg8O7z1lUkLXozs4DHonlDtnE7fpc"></script>
<script src="/js/jquery.slim.min.js" integrity="sha384-5AkRS45j4ukf+JbWAfHL8P4onPA9p0KwwP7pUdjSQA3ss9edbJUJc/XcYAiheSSz"></script>
<script src="/js/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"></script>
<script src="/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"></script>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-light fixed-top">
<div class="container">
<!-- <a class="navbar-brand mr-auto" href="#"><img style="height: 50px" src="assets/img/apache-feather.png" /></a> -->
<a class="navbar-brand mr-auto" href="/"><img src="/assets/img/activemq_logo_black_small.png" style="height: 50px"/></a>
<button class="navbar-toggler ml-auto" type="button" data-toggle="collapse" data-target="#navbarContent" aria-controls="navbarContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="ml-auto collapse navbar-collapse" id="navbarContent">
<ul class="navbar-nav ml-auto">
<li class="nav-item">
<a class="nav-link active" href="/news">News</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link" id="navbarDropdownComponents" data-target="#" href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Components<span class="caret"></span></a>
<ul class="dropdown-menu dropdown-menu-center" aria-labelledby="navbarDropdownComponents">
<div class="row">
<div class="col-12">
<ul class="multi-column-dropdown">
<li class="nav-item"><a class="dropdown-item" href="/components/classic">ActiveMQ Classic</a></li>
<li class="nav-item"><a class="dropdown-item" href="/components/artemis/">ActiveMQ Artemis</a></li>
<li class="nav-item"><a class="dropdown-item" href="/components/nms">NMS Clients</a></li>
<li class="nav-item"><a class="dropdown-item" href="/components/cms">CMS Client</a></li>
</ul>
</div>
</div>
</ul>
</li>
<li class="nav-item dropdown">
<a class="nav-link" id="navbarDropdownCommunity" data-target="#" href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Community<span class="caret"></span></a>
<ul class="dropdown-menu dropdown-menu-center multi-column columns-1" aria-labelledby="navbarDropdownCommunity">
<div class="row">
<div class="col-12">
<ul class="multi-column-dropdown">
<li class="nav-item"><a class="dropdown-item" href="/contact">Contact Us</a></li>
<li class="nav-item"><a class="dropdown-item" href="/contributing">Contribute</a></li>
<li class="nav-item"><a class="dropdown-item" href="/issues">Report Issues</a></li>
<li class="nav-item"><a class="dropdown-item" href="/support">Get Support</a></li>
</ul>
</div>
</div>
</ul>
</li>
<li class="nav-item dropdown">
<a class="nav-link" id="navbarDropdownTeam" data-target="#" href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><img src="/assets/img/feather.png" style="height:20px">Apache<span class="caret"></span></a>
<ul class="dropdown-menu dropdown-menu-center multi-column columns-1" aria-labelledby="navbarDropdownTeam">
<div class="row">
<div class="col-sm-12">
<ul class="multi-column-dropdown">
<li class="nav-item"><a class="dropdown-item" href="https://www.apache.org">The Apache Software Foundation</a></li>
<li class="nav-item"><a class="dropdown-item" href="https://www.apache.org/licenses/">License</a></li>
<li class="nav-item"><a class="dropdown-item" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
<li class="nav-item"><a class="dropdown-item" href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
<li class="nav-item"><a class="dropdown-item" href="/security-advisories">Security</a></li>
<li class="nav-item"><a class="dropdown-item" href="https://www.apache.org/events/current-event">Events</a></li>
<li class="nav-item"><a class="dropdown-item" href="https://people.apache.org/phonebook.html?pmc=activemq">PMC & Committers</a></li>
<li class="nav-item"><a class="dropdown-item" href="https://whimsy.apache.org/board/minutes/ActiveMQ.html">Board Reports</a></li>
<li class="nav-item"><a class="dropdown-item" href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a></li>
</ul>
</div>
</div>
</ul>
</li>
</ul>
</div>
</div>
</nav>
<div class="content">
<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="/assets/img/activemq_logo_white_vertical.png" style="height: 250px"/>
</div>
</div>
</div>
</div>
<div class="container">
<!-- General info -->
<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&reg; is the most popular open source, multi-protocol, Java-based message broker. It supports industry standard protocols so users get the benefits of client choices across a broad range of languages and platforms. Connect from clients written in JavaScript, C, C++, Python, .Net, and more. 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>
</span>
</div>
</div>
</div>
</div>
<div class="row align-middle">
<div class="card-group w-100">
<div class="card card-grey-small">
<div class="card-body ml-0 p-2">
<h6 class="card-title"><a class="text-blue" href="/components/artemis/download/">ActiveMQ Artemis 2.35.0</a></h6>
Bug fix release. Junit Upgrade.<a style="display: unset;" class="nav-link pl-0 ml-0" href="/components/artemis/download/">...more</a>
<p class="small text-muted text-right font-italic mb-0">Jun 16th, 2024</p>
</div>
</div>
<div class="card card-grey-small">
<div class="card-body ml-0 p-2">
<h6 class="card-title"><a class="text-blue" href="/components/artemis/download/">ActiveMQ Artemis 2.34.0</a></h6>
Hardening on mirroring, and bug fixes<a style="display: unset;" class="nav-link pl-0 ml-0" href="/components/artemis/download/">...more</a>
<p class="small text-muted text-right font-italic mb-0">Jun 3rd, 2024</p>
</div>
</div>
<div class="card card-grey-small">
<div class="card-body ml-0 p-2">
<h6 class="card-title"><a class="text-blue" href="/components/classic/download/classic-06-01-02">ActiveMQ Classic 6.1.2 Release</a></h6>
Classic 6.1.2 is a maintanance release for ActiveMQ Classic, on the 6.1.x series.<a style="display: unset;" class="nav-link pl-0 ml-0" href="/components/classic/download/classic-06-01-02">...more</a>
<p class="small text-muted text-right font-italic mb-0">Apr 15th, 2024</p>
</div>
</div>
</div>
</div>
<!-- General info -->
<div class="row d-none d-lg-block">
<div class="col-sm-12 narative">
<div class="card">
<div class="card-body narative">
<span>
<p>There are currently two "flavors" of ActiveMQ available - the well-known "classic" broker and the "next generation" broker code-named <i>Artemis</i>. Once Artemis reaches a sufficient level of feature parity with the "Classic" code-base it will become the next major version of ActiveMQ. Initial <a href="/components/artemis/migration">migration documentation</a> is available as well as a development <a href="/activemq-artemis-roadmap">roadmap</a> for Artemis.</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 Classic</h4>
<p>Long established, endlessly pluggable architecture serving many generations of applications.</p>
<ul>
<li>Jakarta 3.1, JMS 2.0, and 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 &amp; JDBC options for persistence</li>
</ul>
<a style="margin-top: 10px" href="/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="/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 messaging applications.</p>
<ul>
<li>JMS 1.1 &amp; 2.0 + Jakarta Messaging 2.0 &amp; 3.0 with full client implementations including JNDI</li>
<li>High availability using shared storage or network replication</li>
<li>Simple &amp; 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 Classic to ease migration</li>
<li>Asynchronous mirroring for disaster recovery</li>
<li>Data Driven Load Balance</li>
</ul>
<a style="margin-top: 10px" href="/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="/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="contributing">contributing to a code-base</a>, asking a question on one of our <a href="contact#mailing">mailing lists</a>, or <a href="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>
<!-- Features -->
<!-- Feature 1 -->
<div class="row features">
<div class="col-12">
<div class="container">
<div class="row">
<div class="col-sm-12 col-md-4">
<div style="padding: 10px;" class="card card-white">
<h5 style="margin-left: 10px" class="card-title card-title-purple text-purple">
Protect your data & Balance your Load
</h5>
<!--h6>
Subtitle.
</h6-->
<div class="card-body">
<div class="row">
<!--div class="col-sm-12 col-lg-12 feature-img">
<img src="/assets/img/example-diagram.png"></img>
</div-->
<div class="col-sm-12 col-lg-12 feature-narative">
<p>ActiveMQ provides many advanced features including message load-balancing and high-availability for your data. Multiple connected "master" brokers can dynamically respond to consumer demand by moving messages between the nodes in the background. Brokers can also be paired together in a master-slave configuration so that if a master fails then the slave takes over ensuring clients can get to their important data and eliminating costly downtime.</p>
</div>
<!--div class="row">
<div class="col-sm-12">
<button style="margin-top: 10px" href="#" class="btn btn-warning">Find out more<i class="fa-info-circle fa btn-icon"></i></button>
</div>
</div-->
</div>
</div>
</div>
</div>
<div class="col-sm-12 col-md-4">
<div style="padding: 10px;" class="card card-white">
<h5 style="margin-left: 10px" class="card-title card-title-pink text-pink">
Easy Enterprise Integration Patterns
</h5>
<!--h6>
Subtitle
</h6-->
<div class="card-body">
<div class="row">
<!--div class="col-sm-12 col-lg-12 feature-img">
<img src="/assets/img/example-diagram.png"></img>
</div-->
<div class="col-sm-12 col-lg-12 feature-narative">
<p>Enterprise Integration Patterns describe the various ways in which multiple applications generally interact and integrate with each other. Aysnchronous messaging is at the heart of this integration, and ActiveMQ makes it easy to leverage these patterns via Apache Camel routes deployed directly on the broker.</p>
</div>
<!--div class="row">
<div class="col-sm-12">
<button style="margin-top: 10px" href="#" class="btn btn-secondary">Find out more<i class="fa-info-circle fa btn-icon"></i></button>
</div>
</div-->
</div>
</div>
</div>
</div>
<div class="col-sm-12 col-md-4">
<div style="padding: 10px;" class="card card-white">
<h5 style="margin-left: 10px" class="card-title card-title-orange text-orange">
Flexible Deployment
</h5>
<!--h6>
Subtitle.
</h6-->
<div class="card-body">
<div class="row">
<!--div class="col-sm-12 col-lg-12 feature-img">
<img src="/assets/img/example-diagram.png"></img>
</div-->
<div class="col-sm-12 col-lg-12 feature-narative">
<p>ActiveMQ is most commonly deployed as a standalone process. This option isolates ActiveMQ from any particular application and provides maximum flexibility for resource allocation and management. However, ActiveMQ can be configured to have a very small footprint which makes it viable to <em>embed</em> it within your application. This option can provide an application with simple, powerful messaging semantics and also allow easy message exchange with other applications.</p>
</div>
<!--div class="row">
<div class="col-sm-12">
<button style="margin-top: 10px" href="#" class="btn btn-danger">Find out more<i class="fa-info-circle fa btn-icon"></i></button>
</div>
</div-->
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!--div class="users row">
<div class="col-sm-12">
<div class="container">
<div class="row">
<div class="col-sm-12">
<h2 style="margin-bottom: 20px; color: white">USED BY</h2>
</div>
<div class="row">
<div class="user-logo col-6 col-md-3">
<img src="/assets/img/customers/company-logo.png" />
</div>
<div class="user-logo col-6 col-md-3">
<img src="/assets/img/customers/company-logo.png" />
</div>
<div class="user-logo col-6 col-md-3">
<img src="/assets/img/customers/company-logo.png" />
</div>
<div class="user-logo col-6 col-md-3">
<img src="/assets/img/customers/company-logo.png" />
</div>
<div class="user-logo col-6 col-md-3">
<img src="/assets/img/customers/company-logo.png" />
</div>
<div class="user-logo col-6 col-md-3">
<img src="/assets/img/customers/company-logo.png" />
</div>
<div class="user-logo col-6 col-md-3">
<img src="/assets/img/customers/company-logo.png" />
</div>
<div class="user-logo col-6 col-md-3">
<img src="/assets/img/customers/company-logo.png" />
</div>
<div class="user-logo col-6 col-md-3">
<img src="/assets/img/customers/company-logo.png" />
</div>
<div class="user-logo col-6 col-md-3">
<img src="/assets/img/customers/company-logo.png" />
</div>
<div class="user-logo col-6 col-md-3">
<img src="/assets/img/customers/company-logo.png" />
</div>
<div class="user-logo col-6 col-md-3">
<img src="/assets/img/customers/company-logo.png" />
</div>
</div>
</div>
</div>
</div>
</div-->
</div>
<div class="row sitemap">
<div class="col-sm-12">
<div class="container">
<div class="row">
<div class="col-sm-12">
<div class="row">
<div class="col-sm-3">
<div >
<img class="float-left" style="max-height: 100px" src="/assets/img/activemq_logo_white_vertical_small.png"/>
</div>
</div>
<div style="text-align: center; margin-bottom: 0px; margin-top: 30px; font-size: 65%" class="col-sm-6">
<p><a href="https://www.apache.org/foundation/marks/list/">Apache, ActiveMQ, Apache ActiveMQ</a>, the Apache feather logo, and the Apache ActiveMQ project logo are trademarks of The Apache Software Foundation. Copyright &copy; 2024, The Apache Software Foundation. Licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.</p>
</div>
<div class="col-sm-3">
<div >
<a href="https://www.apache.org"><img class="float-right" style="margin-top: 10px; max-height: 80px" src="/assets/img/apache-logo-small.png"/></a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>