feat: 增强多实例分布式部署兼容
- 增加定时任务分布式锁并覆盖 chatlog、文档导入和 Agent HITL 过期扫描 - 增强 Redis MQ 多实例 consumer 标识、pending reclaim 和单条处理能力 - 增加文档导入状态 Redis 广播和 Agent HITL 跨节点路由确认
This commit is contained in:
@@ -39,6 +39,7 @@ easyflow:
|
||||
redis:
|
||||
database: 1
|
||||
stream-prefix: easyflow:mq
|
||||
consumer-instance-id: ${EASYFLOW_INSTANCE_ID:${HOSTNAME:${random.uuid}}}
|
||||
chat-persist-shard-count: 4
|
||||
consumer-batch-size: 200
|
||||
consumer-block-timeout: 2000ms
|
||||
@@ -74,11 +75,19 @@ easyflow:
|
||||
validate-on-migrate: true
|
||||
storage:
|
||||
type: xFileStorage
|
||||
agent:
|
||||
runtime:
|
||||
instance-id: ${EASYFLOW_INSTANCE_ID:${HOSTNAME:${random.uuid}}}
|
||||
route-ttl: 24h
|
||||
command-topic-prefix: easyflow:agent-runtime-command
|
||||
command-result-timeout: 5s
|
||||
command-result-ttl: 5m
|
||||
ai:
|
||||
rag:
|
||||
health:
|
||||
cache-ttl: 5s
|
||||
document-import:
|
||||
status-broadcast-channel: easyflow:document-import:status
|
||||
parse-monitor:
|
||||
fixed-delay: 10000
|
||||
initial-delay: 10000
|
||||
|
||||
@@ -106,14 +106,15 @@ easyflow:
|
||||
redis:
|
||||
database: 1
|
||||
stream-prefix: easyflow:mq
|
||||
consumer-instance-id: ${EASYFLOW_INSTANCE_ID:${HOSTNAME:${random.uuid}}}
|
||||
chat-persist-shard-count: 4
|
||||
consumer-batch-size: 200
|
||||
consumer-block-timeout: 2000ms
|
||||
pending-claim-idle: 60000ms
|
||||
max-retry: 16
|
||||
consumer-executor:
|
||||
core-size: 4
|
||||
max-size: 12
|
||||
core-size: 16
|
||||
max-size: 24
|
||||
queue-capacity: 64
|
||||
keep-alive-seconds: 60
|
||||
pool:
|
||||
@@ -148,6 +149,13 @@ easyflow:
|
||||
access-key-secret: xxx
|
||||
app-key: xxx
|
||||
voice: siyue
|
||||
agent:
|
||||
runtime:
|
||||
instance-id: ${EASYFLOW_INSTANCE_ID:${HOSTNAME:${random.uuid}}}
|
||||
route-ttl: 24h
|
||||
command-topic-prefix: easyflow:agent-runtime-command
|
||||
command-result-timeout: 5s
|
||||
command-result-ttl: 5m
|
||||
login:
|
||||
# 放行接口路径
|
||||
excludes: /api/v1/auth/**, /static/**, /userCenter/auth/**, /userCenter/public/**
|
||||
@@ -169,6 +177,7 @@ easyflow:
|
||||
health:
|
||||
cache-ttl: 5s
|
||||
document-import:
|
||||
status-broadcast-channel: easyflow:document-import:status
|
||||
parse-monitor:
|
||||
fixed-delay: 10000
|
||||
initial-delay: 10000
|
||||
|
||||
Reference in New Issue
Block a user