Queue 队列
Queue 模块管理消息和任务的处理队列。
队列类型
1. 消息队列
typescript
interface MessageQueue {
priority: 'high' | 'normal' | 'low';
max_size: 1000;
processing: 'sequential' | 'parallel';
}2. 任务队列
typescript
interface TaskQueue {
concurrency: 5; # 并发数
retry: {
max_attempts: 3;
delay: 1000;
};
timeout: 60000; # 毫秒
}配置选项
yaml
queue:
message:
enabled: true
batch_size: 10
batch_delay: 100 # 毫秒
task:
enabled: true
concurrency: 5
retry:
max_attempts: 3
backoff: "exponential"操作命令
bash
# 查看队列状态
openclaw queue status
# 清空队列
openclaw queue clear --type=message
# 暂停队列
openclaw queue pause --type=task相关概念
- 消息 (Messages) - 消息处理
- 重试 (Retry) - 重试机制