Files
doc-exports/docs/dms_rocketmq/umn/hrm-pd-006.html
chenjunjie 6c66276520 RocketMQ UMN 20250911 version
Reviewed-by: Liudmila Denisova <ldenisov@noreply.gitea.eco.tsi-dev.otc-service.com>
Co-authored-by: chenjunjie <chenjunjie@huawei.com>
Co-committed-by: chenjunjie <chenjunjie@huawei.com>
2026-03-18 14:47:34 +00:00

150 lines
11 KiB
HTML

<a name="hrm-pd-006"></a><a name="hrm-pd-006"></a>
<h1 class="topictitle1">Comparing DMS for RocketMQ and Open-Source RocketMQ</h1>
<div id="body0000001088110648"><p id="hrm-pd-006__p115761611164515">DMS for RocketMQ maintains open-source compatibility while supporting or enhancing features in the open-source versions.</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="hrm-pd-006__table1024304672819" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Differences between DMS for RocketMQ and open-source RocketMQ</caption><thead align="left"><tr id="hrm-pd-006__row1727864612814"><th align="left" class="cellrowborder" valign="top" width="31.35%" id="mcps1.3.2.2.4.1.1"><p id="hrm-pd-006__p1327824613281">Feature</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="36.919999999999995%" id="mcps1.3.2.2.4.1.2"><p id="hrm-pd-006__p1627824622817">DMS for RocketMQ</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="31.730000000000004%" id="mcps1.3.2.2.4.1.3"><p id="hrm-pd-006__p2278846132815">Open-Source RocketMQ</p>
</th>
</tr>
</thead>
<tbody><tr id="hrm-pd-006__row12278154612284"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p13278194615289">Delayed/Scheduled messages</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><ul id="hrm-pd-006__ul10529516192915"><li id="hrm-pd-006__li1529171610298">Delayed message: Eighteen fixed delays are available. The maximum delay is two hours.</li><li id="hrm-pd-006__li9731939183119">Scheduled message: can be delayed for any duration. The maximum delay is seven days.</li></ul>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p1827814613289">Only 18 delay levels are supported. The longest delay is two hours.</p>
</td>
</tr>
<tr id="hrm-pd-006__row52732434364"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p1627474313619">Ordered messages</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><p id="hrm-pd-006__p8274443153612">Supported</p>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p81711841153817">Supported</p>
</td>
</tr>
<tr id="hrm-pd-006__row464554313619"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p1564517432369">Message retry</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><p id="hrm-pd-006__p1464618439361">Supported</p>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p17736641193816">Supported</p>
</td>
</tr>
<tr id="hrm-pd-006__row178192043113614"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p1819194310364">Dead letter messages</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><p id="hrm-pd-006__p8819743133616">Supported</p>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p123551742143813">Supported</p>
</td>
</tr>
<tr id="hrm-pd-006__row1827814468282"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p16278746122810">Cluster consumption</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><p id="hrm-pd-006__p1127864619287">Supported</p>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p8278046182811">Supported</p>
</td>
</tr>
<tr id="hrm-pd-006__row1027820461288"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p1278946132811">Message broadcasting</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><p id="hrm-pd-006__p1127814611288">Supported</p>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p102781946182814">Supported</p>
</td>
</tr>
<tr id="hrm-pd-006__row13278124615284"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p18278114622818">Dead letter queues</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><p id="hrm-pd-006__p182781461280">Supported</p>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p1627854611288">Supported</p>
</td>
</tr>
<tr id="hrm-pd-006__row182791468286"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p17279114602819">Resetting message retrieval start position</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><p id="hrm-pd-006__p16279846152812">Supported</p>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p17279114652814">Supported</p>
</td>
</tr>
<tr id="hrm-pd-006__row1998664414419"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p192789465288">Message query</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><p id="hrm-pd-006__p122781346192812">Supported</p>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p52787468284">Supported</p>
</td>
</tr>
<tr id="hrm-pd-006__row93891155134019"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p92784464280">Encrypted transmission</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><p id="hrm-pd-006__p990315374214">Supported</p>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p142784465284">Supported</p>
</td>
</tr>
<tr id="hrm-pd-006__row1442217527431"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p627834622814">Message tracing</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><p id="hrm-pd-006__p1027854619286">Supported</p>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p10579148444">Supported</p>
</td>
</tr>
<tr id="hrm-pd-006__row029934754316"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p596684323610">Transactional messages</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><p id="hrm-pd-006__p0966143163613">Supported. The performance is ten times higher than that of open-source RocketMQ when a large number of transactional messages are stacked.</p>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p1497964213383">Supported. However, if a large number of transactional messages are stacked, the performance is poor.</p>
</td>
</tr>
<tr id="hrm-pd-006__row1027954617286"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p6279174619289">Exporting dead letter messages</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><p id="hrm-pd-006__p59889434211">Supported</p>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p1627984632818">Not supported</p>
</td>
</tr>
<tr id="hrm-pd-006__row20279194682810"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p327944611283">Data dumping</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><p id="hrm-pd-006__p827914612810">Planned</p>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p1727916460281">Not supported</p>
</td>
</tr>
<tr id="hrm-pd-006__row911616814348"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p1311712814349">Instance diagnosis</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><p id="hrm-pd-006__p711719893412">One-click diagnosis of retrieval issues</p>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p9117582343">Not supported</p>
</td>
</tr>
<tr id="hrm-pd-006__row1010181193418"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p1510171183412">Instance monitoring</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><p id="hrm-pd-006__p8101111103420">Historical monitoring data can be displayed in graphs. More than 18 metrics can be monitored.</p>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p19109114345">Only current monitoring data can be viewed. Metrics such as CPU and memory cannot be monitored.</p>
</td>
</tr>
<tr id="hrm-pd-006__row4325153714364"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p1325037183610">ACL</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><p id="hrm-pd-006__p18325937163614">Flexible configuration with a few clicks</p>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p6325173763616">Complex configuration</p>
</td>
</tr>
<tr id="hrm-pd-006__row7266153973613"><td class="cellrowborder" valign="top" width="31.35%" headers="mcps1.3.2.2.4.1.1 "><p id="hrm-pd-006__p18266193916361">O&amp;M and capacity expansion</p>
</td>
<td class="cellrowborder" valign="top" width="36.919999999999995%" headers="mcps1.3.2.2.4.1.2 "><p id="hrm-pd-006__p626693910367">Fast expansion with a few clicks</p>
</td>
<td class="cellrowborder" valign="top" width="31.730000000000004%" headers="mcps1.3.2.2.4.1.3 "><p id="hrm-pd-006__p126613399364">Manual expansion, which is complex</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="hrm-ug-100.html">Service Overview</a></div>
</div>
</div>