消息管理子系统
<p>[TOC]</p>
<h2>登录</h2>
<pre><code>登录地址: http://127.0.0.1:10081/rmq-cms
登录账号: admin
登录密码: admin</code></pre>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/cf955db2f3d77b617ec3e7138275e77d?showdoc=.jpg" alt="登录界面" title="登录界面" /></p>
<h2>队列管理</h2>
<p>对业务消息队列进行增加、删除、修改、查询、重发死亡消息等功能
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/9e758dcc2ad578f47243e2c62960eadb?showdoc=.jpg" alt="队列管理" title="队列管理" /></p>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/15628ea1ef5651d2d4e01a1c4249f874?showdoc=.jpg" alt="添加队列" title="添加队列" /></p>
<h4>配置说明</h4>
<table>
<thead>
<tr>
<th>配置项</th>
<th>详细说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>业务名称</td>
<td>如:支付业务、订单业务</td>
</tr>
<tr>
<td>消费队列</td>
<td>消费队列名称,如:test.queue</td>
</tr>
<tr>
<td>消息确认url</td>
<td>消息确认子系统与业务系统确认是否发送消息的接口地址,请求方式:POST</td>
</tr>
<tr>
<td>确认条件</td>
<td>业务系统预发送消息后,多长时间未确认的消息需要调用业务确认接口进行确认,单位:毫秒</td>
</tr>
<tr>
<td>确认超时时长</td>
<td>POST请求超时时长,单位:毫秒</td>
</tr>
</tbody>
</table>
<h4>重发死亡消息说明</h4>
<pre><code>对于长时间未确认消费的消息,消息恢复子系统会根据配置,间歇新重发消息。
当消息到达重发次数上限,消息会被标记成死亡。
假如下层业务系统Down机,大量消息会被标记成死亡消息。
则可使用队列的重发死亡消息功能,会重发该队列中所有死亡消息。</code></pre>
<h2>消息管理</h2>
<p>对业务消息进行查询、重发、删除等功能</p>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/0575832131dae371ce79056340ac5c00?showdoc=.jpg" alt="消息管理" title="消息管理" /></p>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/d7644eb4ee38ec3b74e75f917a43f79b?showdoc=.jpg" alt="消息详情" title="消息详情" /></p>
<h4>功能描述</h4>
<table>
<thead>
<tr>
<th>功能</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>重发</td>
<td>重新发送该消息给下层业务系统</td>
</tr>
<tr>
<td>删除</td>
<td>删除该消息,消息由于特殊原因一直未被下层系统消费,下层系统自行人工补偿后,可通过消息管理子系统删除该消息</td>
</tr>
</tbody>
</table>