完成合并:解决 development-standards.md 中的冲突并添加 Redis 原子操作文档
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
## 1. 开发守则(基本原则)
|
||||
|
||||
### 1.1 异步优先原则
|
||||
- **绝对不要阻塞事件循环**:NeoBot 采用多线程异步架构,任何同步阻塞操作都会导致整个机器人卡死。
|
||||
- **绝对不要阻塞事件循环**:NeoBot 采用单线程异步架构,任何同步阻塞操作都会导致整个机器人卡死。
|
||||
- **禁止**:`time.sleep()`、同步 `requests`、密集 CPU 计算
|
||||
- **必须**:使用 `await asyncio.sleep()`、异步 HTTP 客户端、线程池执行同步任务
|
||||
|
||||
|
||||
Reference in New Issue
Block a user