---
name: e10-backend-sdk
description: Use when E10/e-code backend implementation needs platform SDKs or infrastructure components, including standard service calls, distributed scheduled jobs, config files, cache, MQ queue/topic, user or tenant info, distributed UUID, distributed lock, thread pool, logging, or i18n.
---

# E10 后端 SDK

用于后端“调用平台基础能力”的场景。先搜索，再加载单个章节；不要一次读取整篇。

```bash
node skills/ecode-development/modules/e10-backend-sdk/scripts/search.mjs search "分布式锁"
node skills/ecode-development/modules/e10-backend-sdk/scripts/search.mjs load platform-sdk --section "分布式锁"
```

## 章节路由

- 调标准业务服务：`3.2.6 二开服务调用标准服务接口`
- 定时任务：`3.2.4 分布式定时任务`
- 配置：`3.2.7 配置文件`
- 缓存：`3.2.8 缓存`
- 消息队列：`3.2.9 消息队列`
- 国际化：`3.2.11 国际化`
- 用户/租户、UUID、锁、线程池、日志：`3.2.12 其他`

## 门禁

- 后端工程必须先通过 `backend-project-init`。
- 优先复用平台 SDK/服务；禁止用自建线程、全局静态缓存或直接 SQL 替代平台能力。
- MQ、定时任务、锁、线程池必须说明幂等、重试、超时和失败日志。
- 日志不得输出 token、Cookie、密钥、完整 SQL 参数或租户敏感信息。
