跳到主要内容

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: 前缀的频道
PresenceEnabledPresence 总开关。关闭后客户端对频道的 presence join 请求被拒绝
MaxConcurrentUsers最大并发用户数,按用户去重统计(同一用户多连接合并计数)
MaxEventsPerSecond每秒最大 broadcast 事件数,所有客户端计数总和
MaxJoinsPerSecond每秒最大频道 join 数
MaxBytesPerSecond每秒最大广播消息字节数
MaxChannelsPerClient单客户端最大频道数
MaxPresenceEventsPerSecond每秒最大 presence 事件数,所有客户端 track / untrack 计数总和
MaxPayloadSizeInKB单条消息最大负载,单位 KB
ConnectionPool数据库连接池大小,供 RLS 鉴权查询使用
PostgresChangesPoolCDC(postgres_changes)专用连接池大小,与鉴权池隔离
CreatedTime / UpdatedTime配置创建与最后更新时间(ISO 8601)
AdminSuspendedTime平台冻结时间。仅服务被平台冻结时返回,未冻结时不展示该行

示例​

# 表格输出
tcb db pg realtime get -e <envId>

# JSON 输出
tcb db pg realtime get -e <envId> --json

注意事项​

  • 修改配置前先执行本命令确认当前值,set 是增量修改,未指定的字段保持原值
  • 配置项为空或服务端未返回时,表格中显示 -