task-98: 移除 similar-asin/appearance-patent 模块 Coze,状态机与共享组件改名 LLM
Build Backend JAR / build (push) Has been cancelled
Build Backend JAR / build (push) Has been cancelled
- similarasin/appearancepatent 模块全部 Coze 工作流调用改走 direct-LLM(已确认唯一运行路径) - 共享组件改名:CozeTaskQueueGate→TaskQueueGate、CozeGroupResultPropagator→GroupResultPropagator - 状态机改名:biz_task_scope_state 的 coze_* 列→llm_*、stateJson coze 键→llm(V100 迁移已应用生产) - 删除 biz_coze_credential 表、CozeCredential* 类、SimilarAsinCozeClient、AppearancePatentCozeClient→LlmClient - 前端 brand 页 Coze 文案→LLM;Python 后端删除 cozepy 依赖与死配置 - 修复 TaskResultFileJobWorker 启动失败:TaskFileJobConfig 注册 ResultFileJobHandlerRegistry 与 13 个 handler bean(含 validateCoverage 启动校验)
This commit is contained in:
+2
-11
@@ -13,13 +13,12 @@ import java.util.concurrent.TimeUnit;
|
||||
|
||||
/**
|
||||
* Task 78:外部调用统一指标记录器。
|
||||
* 所有外部 HTTP 客户端(Coze / 品牌检查 / 紫鸟)在构建 RestClient 时挂载
|
||||
* 所有外部 HTTP 客户端(LLM / 品牌检查 / 紫鸟)在构建 RestClient 时挂载
|
||||
* {@link #interceptor(String)} 拦截器,统一记录:
|
||||
* <ul>
|
||||
* <li>耗时:{@code aiimage.external-call.duration}(client + result 标签);</li>
|
||||
* <li>失败率:{@code aiimage.external-call.total}(result=success/failure,2xx 之外计失败);</li>
|
||||
* <li>payload 字节:{@code aiimage.external-call.payload.bytes}(请求体字节数);</li>
|
||||
* <li>重试次数:{@code aiimage.external-call.retry.total}(客户端重试循环内调用)。</li>
|
||||
* <li>payload 字节:{@code aiimage.external-call.payload.bytes}(请求体字节数)。</li>
|
||||
* </ul>
|
||||
* 指标注册表通过 ObjectProvider 懒获取,未配置 Micrometer 时全部静默跳过,
|
||||
* 不改变既有调用语义。
|
||||
@@ -77,14 +76,6 @@ public class ExternalCallMetricsRecorder {
|
||||
};
|
||||
}
|
||||
|
||||
/** 重试循环内每次进入下一次尝试前调用。 */
|
||||
public void recordRetry(String client) {
|
||||
MeterRegistry registry = meterRegistry();
|
||||
if (registry != null) {
|
||||
registry.counter("aiimage.external-call.retry.total", "client", client).increment();
|
||||
}
|
||||
}
|
||||
|
||||
private void record(String client, String result, long startedAt, long payloadBytes) {
|
||||
MeterRegistry registry = meterRegistry();
|
||||
if (registry == null) {
|
||||
|
||||
Reference in New Issue
Block a user