AntJob/AntJob.Data/Ant.htm

1795 lines
39 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<style>
table {
border-collapse: collapse;
border: 1px solid;
border-color: rgb(211, 202, 221);
}
table thead,
table tr {
border-top-width: 1px;
border-top-style: solid;
border-top-color: rgb(211, 202, 221);
}
table {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: rgb(211, 202, 221);
}
table td,
table th {
padding: 5px 10px;
font-size: 14px;
font-family: Verdana;
color: rgb(95, 74, 121);
}
table tr:nth-child(even) {
background: rgb(223, 216, 232)
}
table tr:nth-child(odd) {
background: #FFF
}
</style>
<h3>应用系统App</h3>
<table>
<thead>
<tr>
<th>名称</th>
<th>显示名</th>
<th>类型</th>
<th>长度</th>
<th>精度</th>
<th>主键</th>
<th>允许空</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>ID</td>
<td>编号</td>
<td>Int32</td>
<td></td>
<td></td>
<td title="自增">AI</td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>Name</td>
<td>名称</td>
<td>String</td>
<td>50</td>
<td></td>
<td title="唯一索引">UQ</td>
<td>N</td>
<td>应用英文名</td>
</tr>
<tr>
<td>DisplayName</td>
<td>显示名</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td>应用中文名</td>
</tr>
<tr>
<td>Secret</td>
<td>密钥</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td>一般不设置,应用默认接入</td>
</tr>
<tr>
<td>Category</td>
<td>类别</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Version</td>
<td>版本</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>CompileTime</td>
<td>编译时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Enable</td>
<td>启用</td>
<td>Boolean</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>JobCount</td>
<td>作业数</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>该应用下作业个数</td>
</tr>
<tr>
<td>MessageCount</td>
<td>消息数</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>该应用下消息条数</td>
</tr>
<tr>
<td>ManagerId</td>
<td>管理人</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>负责该应用的管理员</td>
</tr>
<tr>
<td>Manager</td>
<td>管理者</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>CreateUserID</td>
<td>创建人</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>CreateUser</td>
<td>创建者</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>CreateTime</td>
<td>创建时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>CreateIP</td>
<td>创建地址</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>UpdateUserID</td>
<td>更新人</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>UpdateUser</td>
<td>更新者</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>UpdateTime</td>
<td>更新时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>UpdateIP</td>
<td>更新地址</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Remark</td>
<td>备注</td>
<td>String</td>
<td>500</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<br></br>
<h3>应用在线AppOnline</h3>
<table>
<thead>
<tr>
<th>名称</th>
<th>显示名</th>
<th>类型</th>
<th>长度</th>
<th>精度</th>
<th>主键</th>
<th>允许空</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>ID</td>
<td>编号</td>
<td>Int32</td>
<td></td>
<td></td>
<td title="自增">AI</td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>AppID</td>
<td>应用</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>Instance</td>
<td>实例</td>
<td>String</td>
<td>50</td>
<td></td>
<td title="唯一索引">UQ</td>
<td></td>
<td>IP加端口</td>
</tr>
<tr>
<td>Client</td>
<td>客户端</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td>IP加进程</td>
</tr>
<tr>
<td>Name</td>
<td>名称</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td>机器名称</td>
</tr>
<tr>
<td>ProcessId</td>
<td>进程</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>进程Id</td>
</tr>
<tr>
<td>Version</td>
<td>版本</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td>客户端</td>
</tr>
<tr>
<td>CompileTime</td>
<td>编译时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Server</td>
<td>服务端</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td>客户端登录到哪个服务端IP加端口</td>
</tr>
<tr>
<td>Enable</td>
<td>启用</td>
<td>Boolean</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>是否允许申请任务</td>
</tr>
<tr>
<td>Tasks</td>
<td>任务数</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>Total</td>
<td>总数</td>
<td>Int64</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>Success</td>
<td>成功</td>
<td>Int64</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>Error</td>
<td>错误</td>
<td>Int64</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>Cost</td>
<td>耗时</td>
<td>Int64</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>执行任务总耗时,秒</td>
</tr>
<tr>
<td>Speed</td>
<td>速度</td>
<td>Int64</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>每秒处理数</td>
</tr>
<tr>
<td>LastKey</td>
<td>最后键</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>TraceId</td>
<td>追踪</td>
<td>String</td>
<td>200</td>
<td></td>
<td></td>
<td></td>
<td>链路追踪用于APM性能追踪定位还原该事件的调用链</td>
</tr>
<tr>
<td>CreateTime</td>
<td>创建时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>CreateIP</td>
<td>创建地址</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>UpdateTime</td>
<td>更新时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>UpdateIP</td>
<td>更新地址</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<br></br>
<h3>应用历史AppHistory</h3>
<table>
<thead>
<tr>
<th>名称</th>
<th>显示名</th>
<th>类型</th>
<th>长度</th>
<th>精度</th>
<th>主键</th>
<th>允许空</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Id</td>
<td>编号</td>
<td>Int64</td>
<td></td>
<td></td>
<td title="主键">PK</td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>AppID</td>
<td>应用</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>Name</td>
<td>名称</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Action</td>
<td>操作</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Success</td>
<td>成功</td>
<td>Boolean</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>Version</td>
<td>版本</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>CompileTime</td>
<td>编译时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Server</td>
<td>服务端</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td>客户端登录到哪个服务端IP加端口</td>
</tr>
<tr>
<td>TraceId</td>
<td>追踪</td>
<td>String</td>
<td>200</td>
<td></td>
<td></td>
<td></td>
<td>链路追踪用于APM性能追踪定位还原该事件的调用链</td>
</tr>
<tr>
<td>CreateTime</td>
<td>创建时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>CreateIP</td>
<td>创建地址</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Remark</td>
<td>内容</td>
<td>String</td>
<td>2000</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<br></br>
<h3>作业Job</h3>
<table>
<thead>
<tr>
<th>名称</th>
<th>显示名</th>
<th>类型</th>
<th>长度</th>
<th>精度</th>
<th>主键</th>
<th>允许空</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>ID</td>
<td>编号</td>
<td>Int32</td>
<td></td>
<td></td>
<td title="自增">AI</td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>AppID</td>
<td>应用</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>Name</td>
<td>名称</td>
<td>String</td>
<td>100</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>ClassName</td>
<td>类名</td>
<td>String</td>
<td>100</td>
<td></td>
<td></td>
<td></td>
<td>支持该作业的处理器实现</td>
</tr>
<tr>
<td>DisplayName</td>
<td>显示名</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Enable</td>
<td>启用</td>
<td>Boolean</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>Mode</td>
<td>调度模式</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>定时调度只要达到时间片开头就可以跑,数据调度要求达到时间片末尾才可以跑</td>
</tr>
<tr>
<td>Cron</td>
<td>执行频次</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td>定时调度的Cron表达式</td>
</tr>
<tr>
<td>HistoryCron</td>
<td>回刷数据</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td>定时调度回刷数据时使用的Cron表达式一般分钟或小时级作业回刷历史数据时可能每天只需要跑一次</td>
</tr>
<tr>
<td>Topic</td>
<td>主题</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td>消息调度时消费的主题</td>
</tr>
<tr>
<td>MessageCount</td>
<td>消息数</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>DataTime</td>
<td>数据时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>下一次处理数据的时间,默认从当前时间开始</td>
</tr>
<tr>
<td>End</td>
<td>结束</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>到该时间停止调度作业,默认不设置时永不停止</td>
</tr>
<tr>
<td>Step</td>
<td>步进</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>切分任务的时间区间,秒</td>
</tr>
<tr>
<td>BatchSize</td>
<td>批大小</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>数据调度每次抽取数据的分页大小,或消息调度每次处理的消息数,定时调度不适用</td>
</tr>
<tr>
<td>Offset</td>
<td>偏移</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>距离AntServer当前时间的秒数避免因服务器之间的时间误差而错过部分数据</td>
</tr>
<tr>
<td>MaxTask</td>
<td>并行度</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>一共允许多少个任务并行处理,多执行端时平均分配,确保该作业整体并行度</td>
</tr>
<tr>
<td>MaxError</td>
<td>最大错误</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>连续错误达到最大错误数时停止</td>
</tr>
<tr>
<td>MaxRetry</td>
<td>最大重试</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>默认10次超过该次数后将不再重试</td>
</tr>
<tr>
<td>MaxTime</td>
<td>最大执行时间</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>默认600秒超过该时间则认为执行器故障将会把该任务分配给其它执行器</td>
</tr>
<tr>
<td>MaxRetain</td>
<td>保留</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>任务项保留天数超过天数的任务项将被删除默认30天</td>
</tr>
<tr>
<td>MaxIdle</td>
<td>最大空闲时间</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>默认3600秒超过该时间不更新则认为应用程序故障系统触发告警</td>
</tr>
<tr>
<td>ErrorDelay</td>
<td>错误延迟</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>默认60秒出错延迟后重新发放</td>
</tr>
<tr>
<td>Deadline</td>
<td>最后期限</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>超过该时间后,任务将不再执行</td>
</tr>
<tr>
<td>Total</td>
<td>总数</td>
<td>Int64</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>任务处理的总数据例如数据调度抽取得到的总行数定时调度默认1</td>
</tr>
<tr>
<td>Success</td>
<td>成功</td>
<td>Int64</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>成功处理的数据取自于Handler.Execute返回值或者ProcessItem返回true的个数</td>
</tr>
<tr>
<td>Error</td>
<td>错误</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>Times</td>
<td>次数</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>Speed</td>
<td>速度</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>LastStatus</td>
<td>最后状态</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>最后一次状态</td>
</tr>
<tr>
<td>LastTime</td>
<td>最后时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>最后一次时间</td>
</tr>
<tr>
<td>Data</td>
<td>附加数据</td>
<td>String</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>执行作业任务时附带的数据可以是Json配置也可以是Sql模板或C#模板</td>
</tr>
<tr>
<td>CreateUserID</td>
<td>创建人</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>CreateUser</td>
<td>创建者</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>CreateTime</td>
<td>创建时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>CreateIP</td>
<td>创建地址</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>UpdateUserID</td>
<td>更新人</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>UpdateUser</td>
<td>更新者</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>UpdateTime</td>
<td>更新时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>UpdateIP</td>
<td>更新地址</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Remark</td>
<td>备注</td>
<td>String</td>
<td>2000</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<br></br>
<h3>作业任务JobTask</h3>
<table>
<thead>
<tr>
<th>名称</th>
<th>显示名</th>
<th>类型</th>
<th>长度</th>
<th>精度</th>
<th>主键</th>
<th>允许空</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>ID</td>
<td>编号</td>
<td>Int32</td>
<td></td>
<td></td>
<td title="自增">AI</td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>AppID</td>
<td>应用</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>JobID</td>
<td>作业</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>Client</td>
<td>客户端</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td>IP加进程</td>
</tr>
<tr>
<td>DataTime</td>
<td>数据时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>大于等于,定时调度到达该时间点后触发(可能有偏移量),消息调度不适用</td>
</tr>
<tr>
<td>End</td>
<td>结束</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>小于不等于,数据调度到达该时间点后触发(可能有偏移量),消息调度不适用</td>
</tr>
<tr>
<td>BatchSize</td>
<td>批大小</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>数据调度每次抽取数据的分页大小,或消息调度每次处理的消息数,定时调度不适用</td>
</tr>
<tr>
<td>Total</td>
<td>总数</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>任务处理的总数据例如数据调度抽取得到的总行数定时调度默认1</td>
</tr>
<tr>
<td>Success</td>
<td>成功</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>成功处理的数据取自于Handler.Execute返回值或者ProcessItem返回true的个数</td>
</tr>
<tr>
<td>Error</td>
<td>错误</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>Times</td>
<td>次数</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>Speed</td>
<td>速度</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>每秒处理数,执行端计算</td>
</tr>
<tr>
<td>Cost</td>
<td>耗时</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>秒,执行端计算的执行时间</td>
</tr>
<tr>
<td>FullCost</td>
<td>全部耗时</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>秒,从任务发放到执行完成的时间</td>
</tr>
<tr>
<td>Status</td>
<td>状态</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>MsgCount</td>
<td>消息</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>消费消息数</td>
</tr>
<tr>
<td>Server</td>
<td>服务器</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>ProcessID</td>
<td>进程</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>Key</td>
<td>最后键</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td>Handler内记录作为样本的数据</td>
</tr>
<tr>
<td>Data</td>
<td>数据</td>
<td>String</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>可以是Json数据比如StatID</td>
</tr>
<tr>
<td>TraceId</td>
<td>追踪</td>
<td>String</td>
<td>200</td>
<td></td>
<td></td>
<td></td>
<td>链路追踪用于APM性能追踪定位还原该事件的调用链</td>
</tr>
<tr>
<td>CreateIP</td>
<td>创建地址</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>CreateTime</td>
<td>创建时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>UpdateIP</td>
<td>更新地址</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>UpdateTime</td>
<td>更新时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Remark</td>
<td>备注</td>
<td>String</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<br></br>
<h3>作业错误JobError</h3>
<table>
<thead>
<tr>
<th>名称</th>
<th>显示名</th>
<th>类型</th>
<th>长度</th>
<th>精度</th>
<th>主键</th>
<th>允许空</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>ID</td>
<td>编号</td>
<td>Int32</td>
<td></td>
<td></td>
<td title="自增">AI</td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>AppID</td>
<td>应用</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>JobID</td>
<td>作业</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>TaskID</td>
<td>作业项</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>Client</td>
<td>客户端</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td>IP加进程</td>
</tr>
<tr>
<td>DataTime</td>
<td>数据时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>大于等于</td>
</tr>
<tr>
<td>End</td>
<td>结束</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>小于,不等于</td>
</tr>
<tr>
<td>Data</td>
<td>数据</td>
<td>String</td>
<td>2000</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Server</td>
<td>服务器</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>ProcessID</td>
<td>进程</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>TraceId</td>
<td>追踪</td>
<td>String</td>
<td>200</td>
<td></td>
<td></td>
<td></td>
<td>链路追踪用于APM性能追踪定位还原该事件的调用链</td>
</tr>
<tr>
<td>CreateIP</td>
<td>创建地址</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>CreateTime</td>
<td>创建时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>UpdateIP</td>
<td>更新地址</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>UpdateTime</td>
<td>更新时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Remark</td>
<td>备注</td>
<td>String</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<br></br>
<h3>应用消息AppMessage</h3>
<table>
<thead>
<tr>
<th>名称</th>
<th>显示名</th>
<th>类型</th>
<th>长度</th>
<th>精度</th>
<th>主键</th>
<th>允许空</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>Id</td>
<td>编号</td>
<td>Int64</td>
<td></td>
<td></td>
<td title="主键">PK</td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>AppID</td>
<td>应用</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td></td>
</tr>
<tr>
<td>JobID</td>
<td>作业</td>
<td>Int32</td>
<td></td>
<td></td>
<td></td>
<td>N</td>
<td>生产消息的作业</td>
</tr>
<tr>
<td>Topic</td>
<td>主题</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td>区分作业下多种消息</td>
</tr>
<tr>
<td>Data</td>
<td>数据</td>
<td>String</td>
<td>2000</td>
<td></td>
<td></td>
<td></td>
<td>可以是Json数据比如StatID</td>
</tr>
<tr>
<td>DelayTime</td>
<td>延迟时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>延迟到该时间执行</td>
</tr>
<tr>
<td>TraceId</td>
<td>追踪</td>
<td>String</td>
<td>200</td>
<td></td>
<td></td>
<td></td>
<td>链路追踪用于APM性能追踪定位还原该事件的调用链</td>
</tr>
<tr>
<td>CreateIP</td>
<td>创建地址</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>CreateTime</td>
<td>创建时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>UpdateIP</td>
<td>更新地址</td>
<td>String</td>
<td>50</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>UpdateTime</td>
<td>更新时间</td>
<td>DateTime</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<br></br>