You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by bu...@apache.org on 2017/12/06 22:24:10 UTC

svn commit: r1021827 - in /websites/production/activemq/content: activemq-artemis-roadmap.html cache/main.pageCache

Author: buildbot
Date: Wed Dec  6 22:24:10 2017
New Revision: 1021827

Log:
Production update by buildbot for activemq

Modified:
    websites/production/activemq/content/activemq-artemis-roadmap.html
    websites/production/activemq/content/cache/main.pageCache

Modified: websites/production/activemq/content/activemq-artemis-roadmap.html
==============================================================================
--- websites/production/activemq/content/activemq-artemis-roadmap.html (original)
+++ websites/production/activemq/content/activemq-artemis-roadmap.html Wed Dec  6 22:24:10 2017
@@ -72,13 +72,181 @@
         <tr>
         <td valign="top" width="100%">
 <div class="wiki-content maincontent"><p>The goal of this page is to identify the outstanding issues that must be addressed by Artemis in order to achieve some level of feature parity with ActiveMQ 5.x. The overall objective for working toward feature parity between ActiveMQ 5.x and Artemis is for Artemis to eventually become ActiveMQ 6.x. This page exists so that we can work together as a group to achieve this goal.</p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1512595280105 {padding: 0px;}
-div.rbtoc1512595280105 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1512595280105 li {margin-left: 0px;padding-left: 0px;}
-
-/*]]>*/</style></p><div class="toc-macro rbtoc1512595280105">
-<ul class="toc-indentation"><li><a shape="rect" href="#ActiveMQArtemisRoadmap-Features/Scenarios">Features/Scenarios</a></li><li><a shape="rect" href="#ActiveMQArtemisRoadmap-Migration">Migration</a></li></ul>
-</div><div class="confluence-information-macro confluence-information-macro-note"><p class="title">Work in Progress</p><span class="aui-icon aui-icon-small aui-iconfont-warning confluence-information-macro-icon"></span><div class="confluence-information-macro-body">This page is a work in progress and will be updated frequently.</div></div><h1 id="ActiveMQArtemisRoadmap-Features/Scenarios">Features/Scenarios</h1><p>This section should be used to identify all the ActiveMQ 5.x features that Artemis needs. This should include&#160;<strong>all</strong>&#160;Artemis features that we can identify, including those from ActiveMQ that Artemis has already implemented. This will help us to more clearly track everything that Artemis needs.</p><h1 id="ActiveMQArtemisRoadmap-Migration">Migration</h1><p>This section should help to answer the end user question, <em>'How do I migrate from ActiveMQ 5.x to Artemis?'</em>. This should include the identification of any tools that can help make this easie
 r, as well as documenting information and procedures specific to migrating.</p></div>
+div.rbtoc1512598881308 {padding: 0px;}
+div.rbtoc1512598881308 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1512598881308 li {margin-left: 0px;padding-left: 0px;}
+
+/*]]>*/</style></p><div class="toc-macro rbtoc1512598881308">
+<ul class="toc-indentation"><li><a shape="rect" href="#ActiveMQArtemisRoadmap-Usingthispage">Using this page</a></li><li><a shape="rect" href="#ActiveMQArtemisRoadmap-Features/Scenarios">Features/Scenarios</a>
+<ul class="toc-indentation"><li><a shape="rect" href="#ActiveMQArtemisRoadmap-AdvisorySupport">Advisory Support</a></li><li><a shape="rect" href="#ActiveMQArtemisRoadmap-BrokerClustering">Broker Clustering</a></li><li><a shape="rect" href="#ActiveMQArtemisRoadmap-DestinationFeatures">Destination Features</a></li><li><a shape="rect" href="#ActiveMQArtemisRoadmap-PluginSupport">Plugin Support</a></li><li><a shape="rect" href="#ActiveMQArtemisRoadmap-StorageBackend">Storage Backend</a></li></ul>
+</li><li><a shape="rect" href="#ActiveMQArtemisRoadmap-Migration">Migration</a>
+<ul class="toc-indentation"><li><a shape="rect" href="#ActiveMQArtemisRoadmap-KahaDBMigrationTool">KahaDB Migration Tool</a></li><li><a shape="rect" href="#ActiveMQArtemisRoadmap-Over-the-wiremigrationtool">Over-the-wire migration tool</a></li></ul>
+</li><li><a shape="rect" href="#ActiveMQArtemisRoadmap-Wishlist">Wishlist</a>
+<ul class="toc-indentation"><li><a shape="rect" href="#ActiveMQArtemisRoadmap-Protocolfeatures">Protocol features</a></li></ul>
+</li></ul>
+</div><div class="confluence-information-macro confluence-information-macro-note"><p class="title">Work in Progress</p><span class="aui-icon aui-icon-small aui-iconfont-warning confluence-information-macro-icon"></span><div class="confluence-information-macro-body">This page is a work in progress and will be updated frequently.</div></div><h1 id="ActiveMQArtemisRoadmap-Usingthispage">Using this page</h1><p>Feature items can be listed, with links to JIRA tickets for longer conversation and hashing out specific feature details</p><h1 id="ActiveMQArtemisRoadmap-Features/Scenarios">Features/Scenarios</h1><p>This section should be used to identify all the ActiveMQ 5.x features that Artemis needs. This should include&#160;<strong>all</strong>&#160;Artemis features that we can identify, including those from ActiveMQ that Artemis has already implemented. This will help us to more clearly track everything that Artemis needs.</p><p>&#160;</p><h3 id="ActiveMQArtemisRoadmap-AdvisorySupport">Adv
 isory Support</h3><ul><li>Support for broker state change advisories (master -&gt; slave, slave -&gt; master)</li><li>Support for connection advisories (connect, disconnect, unclean disconnect, authn fail, authz fail)</li><li>Support for consumer advisories (new consumer, closed, slow consumer)</li><li>Support for producer advisories (new producer, closed, fast producer, message size exceeded, memoryLimit reached, storage limit reached)</li><li>Support for destination advisories (new dest, deleted)</li></ul><h3 id="ActiveMQArtemisRoadmap-BrokerClustering">Broker Clustering</h3><ul><li>Support full-duplex broker-to-broker cluster connections&#160;[<style>
+    .jira-issue {
+        padding: 0 0 0 2px;
+        line-height: 20px;
+    }
+
+    .jira-issue img {
+        padding-right: 5px;
+    }
+    .jira-issue .aui-lozenge {
+        line-height: 18px;
+        vertical-align: top;
+    }
+
+    .jira-issue .icon {
+        background-position: left center;
+        background-repeat: no-repeat;
+        display: inline-block;
+        font-size: 0;
+        max-height: 16px;
+        text-align: left;
+        text-indent: -9999em;
+        vertical-align: text-bottom;
+    }
+</style>
+
+    <span class="jira-issue ARTEMIS-838"><a shape="rect" class="issue-link" href="https://issues.apache.org/jira/browse/ARTEMIS-838?src=confmacro">ARTEMIS-838</a></span>
+]</li></ul><h3 id="ActiveMQArtemisRoadmap-DestinationFeatures">Destination Features</h3><ul><li>Destination Policy: Garbage collection and advisory support for that activity [<style>
+    .jira-issue {
+        padding: 0 0 0 2px;
+        line-height: 20px;
+    }
+
+    .jira-issue img {
+        padding-right: 5px;
+    }
+    .jira-issue .aui-lozenge {
+        line-height: 18px;
+        vertical-align: top;
+    }
+
+    .jira-issue .icon {
+        background-position: left center;
+        background-repeat: no-repeat;
+        display: inline-block;
+        font-size: 0;
+        max-height: 16px;
+        text-align: left;
+        text-indent: -9999em;
+        vertical-align: text-bottom;
+    }
+</style>
+
+    <span class="jira-issue ARTEMIS-1148"><a shape="rect" class="issue-link" href="https://issues.apache.org/jira/browse/ARTEMIS-1148?src=confmacro">ARTEMIS-1148</a></span>
+]</li><li>Exclusive consumer support [<style>
+    .jira-issue {
+        padding: 0 0 0 2px;
+        line-height: 20px;
+    }
+
+    .jira-issue img {
+        padding-right: 5px;
+    }
+    .jira-issue .aui-lozenge {
+        line-height: 18px;
+        vertical-align: top;
+    }
+
+    .jira-issue .icon {
+        background-position: left center;
+        background-repeat: no-repeat;
+        display: inline-block;
+        font-size: 0;
+        max-height: 16px;
+        text-align: left;
+        text-indent: -9999em;
+        vertical-align: text-bottom;
+    }
+</style>
+
+    <span class="jira-issue ARTEMIS-854"><a shape="rect" class="issue-link" href="https://issues.apache.org/jira/browse/ARTEMIS-854?src=confmacro">ARTEMIS-854</a></span>
+]</li><li>Exclusive consumer features: consumersBeforeDispatchStarts, timeBeforeDispatchStarts [<style>
+    .jira-issue {
+        padding: 0 0 0 2px;
+        line-height: 20px;
+    }
+
+    .jira-issue img {
+        padding-right: 5px;
+    }
+    .jira-issue .aui-lozenge {
+        line-height: 18px;
+        vertical-align: top;
+    }
+
+    .jira-issue .icon {
+        background-position: left center;
+        background-repeat: no-repeat;
+        display: inline-block;
+        font-size: 0;
+        max-height: 16px;
+        text-align: left;
+        text-indent: -9999em;
+        vertical-align: text-bottom;
+    }
+</style>
+
+    <span class="jira-issue ARTEMIS-856"><a shape="rect" class="issue-link" href="https://issues.apache.org/jira/browse/ARTEMIS-856?src=confmacro">ARTEMIS-856</a></span>
+]</li></ul><h3 id="ActiveMQArtemisRoadmap-PluginSupport">Plugin Support</h3><ul><li>Destination Policies (there is a slew of functionality in ActiveMQ 5.x dest policies that should be detailed out)</li></ul><h3 id="ActiveMQArtemisRoadmap-StorageBackend">Storage Backend</h3><ul><li>Support for multiple shared persistence stores similar to multi-kahadb (allow for storage across multiple disk volumes.. ie.&#160; queue://ORDER.&gt; on /mnt/order queue://BILLING.&gt; on /mnt/billing, etc)&#160;[<style>
+    .jira-issue {
+        padding: 0 0 0 2px;
+        line-height: 20px;
+    }
+
+    .jira-issue img {
+        padding-right: 5px;
+    }
+    .jira-issue .aui-lozenge {
+        line-height: 18px;
+        vertical-align: top;
+    }
+
+    .jira-issue .icon {
+        background-position: left center;
+        background-repeat: no-repeat;
+        display: inline-block;
+        font-size: 0;
+        max-height: 16px;
+        text-align: left;
+        text-indent: -9999em;
+        vertical-align: text-bottom;
+    }
+</style>
+
+    <span class="jira-issue ARTEMIS-839"><a shape="rect" class="issue-link" href="https://issues.apache.org/jira/browse/ARTEMIS-839?src=confmacro">ARTEMIS-839</a></span>
+]</li></ul><h1 id="ActiveMQArtemisRoadmap-Migration">Migration</h1><p>This section should help to answer the end user question, <em>'How do I migrate from ActiveMQ 5.x to Artemis?'</em>. This should include the identification of any tools that can help make this easier, as well as documenting information and procedures specific to migrating.</p><h3 id="ActiveMQArtemisRoadmap-KahaDBMigrationTool">KahaDB Migration Tool</h3><ul><li>Support exporting messages from KahaDB format to Artemis</li></ul><h3 id="ActiveMQArtemisRoadmap-Over-the-wiremigrationtool">Over-the-wire migration tool</h3><ul><li>Support a tool for migrating messages from ActiveMQ 5.x brokers to Artemis-based brokers (for non-standard backends)<ul><li>Goal: preserve messageId</li></ul></li></ul><p>&#160;</p><h1 id="ActiveMQArtemisRoadmap-Wishlist">Wishlist</h1><h3 id="ActiveMQArtemisRoadmap-Protocolfeatures">Protocol features</h3><ul><li><p>Exclusive consumer support across all protocols STOMP, MQTT, AMQP, etc. [<style>
+    .jira-issue {
+        padding: 0 0 0 2px;
+        line-height: 20px;
+    }
+
+    .jira-issue img {
+        padding-right: 5px;
+    }
+    .jira-issue .aui-lozenge {
+        line-height: 18px;
+        vertical-align: top;
+    }
+
+    .jira-issue .icon {
+        background-position: left center;
+        background-repeat: no-repeat;
+        display: inline-block;
+        font-size: 0;
+        max-height: 16px;
+        text-align: left;
+        text-indent: -9999em;
+        vertical-align: text-bottom;
+    }
+</style>
+
+    <span class="jira-issue ARTEMIS-855"><a shape="rect" class="issue-link" href="https://issues.apache.org/jira/browse/ARTEMIS-855?src=confmacro">ARTEMIS-855</a></span>
+]</p></li></ul></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/activemq/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.