源修改
This commit is contained in:
@@ -259,6 +259,7 @@ ALIYUN_APS_HOT_FINAL_STATUSES=已完成,已关闭,已取消,已退款完成
|
||||
`.env` 需要配置:
|
||||
|
||||
```env
|
||||
ALIYUN_APS_SOURCE_ID=default
|
||||
ALIYUN_APS_DB_HOST=
|
||||
ALIYUN_APS_DB_PORT=3306
|
||||
ALIYUN_APS_DB_USER=
|
||||
@@ -268,6 +269,39 @@ ALIYUN_APS_DB_CHARSET=utf8mb4
|
||||
ALIYUN_APS_DB_CONNECTION_LIMIT=5
|
||||
```
|
||||
|
||||
### 多账号 source_id
|
||||
|
||||
如果两个 APS 账号写入同一个数据库,每个账号必须配置不同的 `ALIYUN_APS_SOURCE_ID`:
|
||||
|
||||
```env
|
||||
# 账号 A
|
||||
ALIYUN_APS_SOURCE_ID=aliyun_account_a
|
||||
|
||||
# 账号 B
|
||||
ALIYUN_APS_SOURCE_ID=aliyun_account_b
|
||||
```
|
||||
|
||||
同步写库时会把 `source_id` 写入:
|
||||
|
||||
- `aps_customer`
|
||||
- `aps_order`
|
||||
- `aps_order_detail`
|
||||
- `aps_bill`
|
||||
- `aliyun_aps_messages`
|
||||
|
||||
增量水位也会按 `source_id` 查询,避免两个账号互相影响。
|
||||
|
||||
建议两个账号使用不同项目目录或不同 `data/.browser` 目录,避免本地登录态和 checkpoint 互相覆盖。
|
||||
|
||||
生产库建议把唯一键调整为 `source_id + 业务唯一键`,例如:
|
||||
|
||||
```sql
|
||||
-- 示例,实际约束名以生产库为准
|
||||
-- aps_order: UNIQUE(source_id, order_id)
|
||||
-- aps_order_detail: UNIQUE(source_id, order_id)
|
||||
-- aliyun_aps_messages: UNIQUE(source_id, msg_id)
|
||||
```
|
||||
|
||||
## 浏览器配置
|
||||
|
||||
默认不再强制使用 Google Chrome。
|
||||
|
||||
Reference in New Issue
Block a user