blob: 61e0c4761895176f02118ecffc44b64042eec25d [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="page-title-classic">
<div class="container">
<h1>Articles</h1>
</div>
</div>
<div class="container" >
<div class="row" style="margin-top: 30px">
<div class="col-12 classic">
<p><a href="community">Community</a> &gt; <a href="articles">Articles</a></p>
<p>This page captures resources and articles outside the ActiveMQ project which may assist your development. Please add any new resources that you come across by clicking the edit link at the bottom of the page. If you do this, please make sure to attach a date to the article as well so users are aware of how recent it is.</p>
<h4 id="interviews-and-podcasts">Interviews and Podcasts</h4>
<ul>
<li><a href="https://feathercast.apache.org/2021/09/07/apache-activemq/">ActiveMQ FeatherCast 2021-09-07</a>, An interview with Jean-Baptiste Onofre, Justin Bertram, Matt Pavlovich and Clebert Suconic on what it means to be “Flexible &amp; Powerful Open Source Multi-Protocol Messaging” and what’s new with the project.</li>
<li><a href="https://feathercast.apache.org/2007/04/02/episode-27-apache-activemq/">ActiveMQ FeatherCast 2007-04-02</a>, James Strachan is interviewed on the ActiveMQ project</li>
</ul>
<h4 id="webinars-videos-and-screencasts">Webinars, Videos and Screencasts</h4>
<ul>
<li><a href="https://www.slideshare.net/rajdavies/connecting-applications-eve">Apache ActiveMQ - Connecting Applications everywhere</a> by <em><a href="http://rajdavies.blogspot.com/">Rob Davies</a></em></li>
</ul>
<h4 id="general-articles">General Articles</h4>
<ul>
<li><a href="http://blog.payara.fish/connecting-to-activemq-with-payara-server">Connecting to ActiveMQ with Payara Server</a> by Steve Millidge (December, 2015)</li>
<li><a href="http://de.slideshare.net/dejanb/messaging-for-web-and-mobile-with-apache-activemq">Messaging for Web and Mobile with Apache ActiveMQ</a> by <a href="http://Dejan Bosanac">Dejan Bosanac</a> (June, 2013)</li>
<li><a href="http://de.slideshare.net/bruce.snyder/activemq-in-action">ActiveMQ in Action: Common Problems and Solutions</a> by Bruce Snyder (July, 2011)</li>
<li><a href="http://christopherhunt-software.blogspot.com/2009/03/mutual-ssl-authentication-and-ldap.html">Mutual SSL authentication and LDAP authorization for ActiveMQ</a> <em>by <a href="http://christopherhunt-software.blogspot.com">Christopher Hunt</a></em> (March, 2009)</li>
<li><a href="http://www.slideshare.net/carsonified/dopplr-its-made-of-messages-matt-biddulph-presentation">Made of Messages</a> <em>by Matt Biddulph of <a href="http://www.dopplr.com/">Dopplr</a></em></li>
<li><a href="http://remark.wordpress.com/articles/publish-subscribe-with-activemq-and-nms/">Publish-Subscribe with ActiveMQ and NMS</a></li>
<li><a href="http://remark.wordpress.com/articles/implementing-request-response-with-activemq-and-nms/">Implementing Request-Response with ActiveMQ and NMS</a> <em>by Mark</em></li>
<li><a href="https://blog.christianposta.com/activemq/activemq-understanding-memory-usage/">Understanding Memory Usage</a> <em>by Christian Posta</em> gives an overview and dive into the memory usage of the broker.</li>
</ul>
<h4 id="maintenance-and-monitoring">Maintenance and Monitoring</h4>
<ul>
<li><a href="http://sensatic.net/activemq/activemq-and-hawtio.html">Management and monitoring ActiveMQ using hawtio</a> (how to install hawtio out of  the box in ActiveMQ) by Dejan Bosanac (April 2014)</li>
<li><a href="http://soatechlab.blogspot.com/2008/01/use-jconsole-with-activemq-for-quick.html">Use JConsole with ActiveMQ for a quick JMS test client</a> <em>by <a href="http://soatechlab.blogspot.com/">Rod Biresch</a></em> (January 2008)</li>
</ul>
<h4 id="database">Database</h4>
<ul>
<li><a href="http://barkingiguana.com/2008/12/16/high-availability-activemq-using-a-mysql-datastore">High Availability ActiveMQ using MySQL and Ruby</a> <em>by <a href="http://barkingiguana.com/">Craig R Webster</a></em> (December 2008)</li>
<li><a href="http://trenaman.blogspot.com/2008/09/setting-up-postgresql-database-for.html">Setting up a PostgreSQL database for ActiveMQ</a> <em>by <a href="http://trenaman.blogspot.com/">Adrian Trenaman</a></em> (September 2008)</li>
</ul>
<h4 id="spring">Spring</h4>
<ul>
<li><a href="https://github.com/bsnyder/spring-jms-examples">Spring JMS Examples with ActiveMQ</a> by <a href="https://bsnyderblog.blogspot.com/">Bruce Snyder</a> (June 2011)</li>
<li><a href="https://bsnyderblog.blogspot.com/2010/05/tuning-jms-message-consumption-in.html">Tuning JMS Message Consumption In Spring</a> by <a href="https://bsnyderblog.blogspot.com/">Bruce Snyder</a> (May 2010)</li>
<li><a href="https://medium.com/@bdarfler/synchronous-request-response-with-activemq-and-spring-21359a438a86">Synchronous Request Response with ActiveMQ and Spring</a> <em>by <a href="http://codedependents.com/">CodeDependents</a></em> (March 2010)</li>
<li><a href="https://bsnyderblog.blogspot.com/2010/02/using-spring-to-receive-jms-messages.html">Using Spring to Receive JMS Messages</a> by <a href="https://bsnyderblog.blogspot.com/">Bruce Snyder</a> (February 2010)</li>
<li><a href="https://bsnyderblog.blogspot.com/2010/02/using-spring-jmstemplate-to-send-jms.html">Using Spring to Send JMS Messages</a> by <a href="https://bsnyderblog.blogspot.com/">Bruce Snyder</a> (February 2010)</li>
<li><a href="https://medium.com/@bdarfler/efficient-lightweight-jms-with-spring-and-activemq-51ff6a135946">Efficient Lightweight JMS with Spring and ActiveMQ</a> <em>by <a href="http://codedependents.com/">CodeDependents</a></em> (Octover 2009)</li>
<li><a href="http://javaandjava.blogspot.com/2008/10/activemq-message-consumer-in-spring.html">ActiveMQ Message Consumer in Spring</a> <em>by <a href="http://javaandjava.blogspot.com/">Saveen Kumar</a></em> (October 2008)</li>
</ul>
<h4 id="jrubyruby-rails-andor-stomp">JRuby/Ruby, Rails and/or Stomp</h4>
<ul>
<li><a href="http://www.infoq.com/articles/intro-active-messaging-rails">Introduction to ActiveMessaging, using Rails with ActiveMQ or Stomp</a> <em>by Andrew Kuklewicz</em></li>
</ul>
<h4 id="net">.NET</h4>
<ul>
<li><a href="http://remark.wordpress.com/articles/messaging-with-net-and-activemq/">Messaging with .NET and ActiveMQ</a> <em>by <a href="http://remark.wordpress.com/">Re.Mark</a></em></li>
<li><a href="http://remark.wordpress.com/articles/messaging-with-net-and-activemq/">Using .Net and ActiveMQ</a> <em>by <a href="http://remark.wordpress.com/">Re.Mark</a></em></li>
</ul>
<h4 id="broker-comparison">Broker Comparison</h4>
<ul>
<li><a href="http://www.nighttale.net/activemq/python-messaging-activemq-and-rabbitmq.html">Python messaging: ActiveMQ and RabbitMQ</a> <em>by Night Tale</em></li>
<li><a href="http://stackoverflow.com/questions/32851/multicasting-messaging-activemq-vs-msmq">Multicasting, Messaging, ActiveMQ vs. MSMQ?</a> <em>by stackoverflow.com</em></li>
<li><a href="https://www.fiorano.com/assets/pdf/whitepaper/jms_performance_comparison.pdf">JMS Performance Comparison</a> <em>by www.fiarano.com</em></li>
<li><a href="http://activemq.apache.org/how-does-activemq-classic-compare-to-jbossmq">How does ActiveMQ compare to JBossMQ</a></li>
<li><a href="http://www.mail-archive.com/activemq-users@geronimo.apache.org/msg05630.html">Why use ActiveMQ over JBossMQ?</a></li>
<li><a href="http://activemq.apache.org/how-does-activemq-classic-compare-to-mule">How does ActiveMQ compare to Mule?</a></li>
<li><a href="http://www.theserverside.com/discussions/thread.tss?thread_id=57192">Performance and scalability: Analysis and comparison of ActiveMQ, Websphere MQ and SonicMQ</a></li>
</ul>
<h4 id="books-and-reference-guides">Books and Reference Guides</h4>
<ul>
<li>Beside these extract of interviews, articles and videos there are also some books available. Take a look at the <a href="books">Books</a> page.</li>
</ul>
<h4 id="additional-resources">Additional Resources</h4>
<ul>
<li>Many <a href="support#commercial-support">commercial providers</a> have additional examples, articles, tutorials, documentation, etc…</li>
</ul>
<h4 id="bloggers">Bloggers</h4>
<ul>
<li><a href="http://rajdavies.blogspot.com/">Rob Davies</a></li>
<li><a href="http://hiramchirino.com/blog/">Hiram Chirino</a></li>
<li><a href="http://blog.garytully.com/">Gary Tully</a></li>
<li><a href="http://www.nighttale.net">Dejan Bosanac</a></li>
<li><a href="http://bruceblog.org/">Bruce Snyder</a></li>
<li><a href="https://blog.christianposta.com/">Christian Posta</a></li>
</ul>
</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>