tcb db pg realtime get
查询 PG 模式环境的 Realtime 配置:服务状态、频道访问策略、Presence 开关、限流阈值与连接池大小。
版本
tcb db pg realtime 系列命令自 v3.9.0 起提供。
语法
tcb db pg realtime get -e <envId>
参数
| 参数 | 必填 | 说明 | 默认值 |
|---|---|---|---|
-e, --env-id <envId> | 是 | 环境 ID | — |
--json | 否 | 以 JSON 格式输出结果 | — |
输出字段
默认以两列表格输出“配置项 / 当前值”,字段含义:
| 字段 | 说明 |
|---|---|
Suspend | 服务是否挂起。true 时立即断开全部在线连接,拒绝新连接,并禁用服务端广播接口 |
PrivateOnly | 是否只允许私有频道。true 时客户端无法加入带 public: 前缀的频道 |
PresenceEnabled | Presence 总开关。关闭后客户端对频道的 presence join 请求被拒绝 |
MaxConcurrentUsers | 最大并发用户数,按用户去重统计(同一用户多连接合并计数) |
MaxEventsPerSecond | 每秒最大 broadcast 事件数,所有客户端计数总和 |
MaxJoinsPerSecond | 每秒最大频道 join 数 |
MaxBytesPerSecond | 每秒最大广播消息字节数 |
MaxChannelsPerClient | 单客户端最大频道数 |
MaxPresenceEventsPerSecond | 每秒最大 presence 事件数,所有客户端 track / untrack 计数总和 |
MaxPayloadSizeInKB | 单条消息最大负载,单位 KB |
ConnectionPool | 数据库连接池大小,供 RLS 鉴权查询使用 |
PostgresChangesPool | CDC(postgres_changes)专用连接池大小,与鉴权池隔离 |
CreatedTime / UpdatedTime | 配置创建与最后更新时间(ISO 8601) |
AdminSuspendedTime | 平台冻结时间。仅服务被平台冻结时返回,未冻结时不展示该行 |
示例
# 表格输出
tcb db pg realtime get -e <envId>
# JSON 输出
tcb db pg realtime get -e <envId> --json
注意事项
- 修改配置前先执行本命令确认当前值,
set是增量修改,未指定的字段保持原值 - 配置项为空或服务端未返回时,表格中显示
-