- 将玩法相关的显示名称字段统一为 `display_name`,移除多语言字段。 - 在 `PlayTypePatchController` 中新增即时切换玩法开关的功能,并推送大厅更新。 - 优化多个控制器和服务中的权限检查与数据处理逻辑,提升代码可读性与维护性。
Performance scripts (PRD §17.2)
Requires k6.
Environment variables
| Variable | Required | Description |
|---|---|---|
BASE_URL |
yes | API origin, e.g. http://127.0.0.1:8000 |
PLAYER_ID |
bet-qps, seal | players.id for Bearer dev:{id} |
DRAW_NO |
yes | Open draw draw_no (YYYYMMDD-NNN) |
PLAYER_IDS |
oversell | Comma-separated player ids |
HOT_NUMBER |
oversell | Shared number, default 8888 |
LINE_AMOUNT |
oversell | Per-request line amount, default 100 |
Staging must use LOTTERY_RISK_POOL_USE_REDIS_LUA=true and sufficient wallet balance.
Commands
k6 run bet-qps.js
k6 run oversell-race.js
k6 run seal-after-close.js
Thresholds are defined in each script (thresholds block). Non-zero exit means failed acceptance.