BitTraceProject

BitTrace Project API Documents


mgr

<p>[TOC]</p> <h3>RPC 接口列表</h3> <ul> <li><code>Start</code></li> <li><code>Shutdown</code></li> </ul> <h3><code>Start</code> RPC 接口</h3> <h5>简要描述</h5> <ul> <li>启动一个 resolver,并将其相关的元信息写入 meta</li> </ul> <h5>接口参数介绍</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">ExporterTag</td> <td style="text-align: left;">string</td> <td>对应的 exporter 唯一标识</td> </tr> </tbody> </table> <h5>返回值介绍</h5> <table> <thead> <tr> <th style="text-align: left;">返回值名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">ResolverTag</td> <td style="text-align: left;">string</td> <td>对应的 resolver 唯一标识</td> </tr> </tbody> </table> <h5>注意事项</h5> <ul> <li>目前 exporter 退出重启,mgr 这里支持的不好,需要改进</li> </ul> <h3><code>Shutdown</code> RPC 接口</h3> <h5>简要描述</h5> <ul> <li>关停一个 resolver</li> <li>支持 lazy shutdown 模式,即 rsolver 不会立刻关停,而是在将 mq 的消息消费完全之后才会关闭</li> </ul> <h5>接口参数介绍</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">ExporterTag</td> <td style="text-align: left;">string</td> <td>对应的 exporter 唯一标识</td> </tr> <tr> <td style="text-align: left;">LazyShutdown</td> <td style="text-align: left;">bool</td> <td>是否启用 lazy shutdown 模式</td> </tr> </tbody> </table> <h5>返回值介绍</h5> <table> <thead> <tr> <th style="text-align: left;">返回值名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">OK</td> <td style="text-align: left;">bool</td> <td>是否关闭成功</td> </tr> </tbody> </table> <h5>注意事项</h5> <ul> <li>lazy sutdown 这里还有一些需要完善的地方: <ul> <li>如 lazy 模式下的超时设置,避免僵尸 resolver 的产生,</li> </ul></li> </ul>

页面列表

ITEM_HTML