perf: 收敛工作流状态与高 IO 节点开销
- 落地 Redis 版本状态、触发租约和定义缓存 - 优化数据批写、插件请求、文件下载与审计日志 - 补齐循环范围校验、轮询兼容和专项测试
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
CREATE TABLE IF NOT EXISTS `tb_datacenter_write_receipt`
|
||||
(
|
||||
`idempotency_key` VARCHAR(64) NOT NULL COMMENT '稳定幂等键摘要',
|
||||
`payload_hash` VARCHAR(64) NOT NULL COMMENT '写入负载摘要',
|
||||
`created` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
PRIMARY KEY (`idempotency_key`),
|
||||
KEY `idx_datacenter_write_receipt_created` (`created`)
|
||||
) ENGINE = InnoDB
|
||||
DEFAULT CHARSET = utf8mb4
|
||||
COLLATE = utf8mb4_general_ci
|
||||
COMMENT = '数据中心工作流写入幂等回执';
|
||||
@@ -36,16 +36,33 @@
|
||||
<maxHistory>30</maxHistory>
|
||||
</rollingPolicy>
|
||||
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
||||
<pattern>%d{MM-dd HH:mm:ss.SSS} |-%-5level %logger{36}:%L - %m%n</pattern>
|
||||
<pattern>%d{MM-dd HH:mm:ss.SSS} |-%-5level %logger{36} - %m%n</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<!--
|
||||
INFO 及以下日志进入有界异步队列;队列接近容量时仅允许 Logback 丢弃低于 WARN
|
||||
的事件,WARN/ERROR 继续阻塞等待写入并保留完整异常栈。
|
||||
-->
|
||||
<appender name="ASYNC_CONSOLE" class="ch.qos.logback.classic.AsyncAppender">
|
||||
<queueSize>8192</queueSize>
|
||||
<discardingThreshold>1638</discardingThreshold>
|
||||
<neverBlock>false</neverBlock>
|
||||
<maxFlushTime>0</maxFlushTime>
|
||||
<includeCallerData>false</includeCallerData>
|
||||
<appender-ref ref="CONSOLE"/>
|
||||
</appender>
|
||||
<appender name="ASYNC_LOGFILE" class="ch.qos.logback.classic.AsyncAppender">
|
||||
<queueSize>8192</queueSize>
|
||||
<discardingThreshold>1638</discardingThreshold>
|
||||
<neverBlock>false</neverBlock>
|
||||
<maxFlushTime>0</maxFlushTime>
|
||||
<includeCallerData>false</includeCallerData>
|
||||
<appender-ref ref="LOGFILE"/>
|
||||
</appender>
|
||||
|
||||
<root level="DEBUG">
|
||||
<appender-ref ref="CONSOLE" />
|
||||
<appender-ref ref="LOGFILE" />
|
||||
<appender-ref ref="ASYNC_CONSOLE"/>
|
||||
<appender-ref ref="ASYNC_LOGFILE"/>
|
||||
</root>
|
||||
<root level="INFO">
|
||||
<appender-ref ref="CONSOLE" />
|
||||
<appender-ref ref="LOGFILE" />
|
||||
</root>
|
||||
</configuration>
|
||||
</configuration>
|
||||
|
||||
Reference in New Issue
Block a user