创建或更新 Channel 元数据
接口边界
- 调用方:仅限受信业务后端
- 作用域:Channel 元数据与成员写入集群存储;large 会在成员变更后按当前成员数重新计算。
- 原子性:元数据、清空旧成员、分批加入成员和刷新 large 是多个阶段,不构成事务。
- 恢复:超时或 400/5xx 后按业务期望状态重放,并通过受保护的 Manager 查询核对成员。
要创建或更新的非空白 Channel ID;不得包含 # 或 @。
^(?!.*[#@])(?=.*\S).+$1 <= lengthChannel 类型编号;1 表示个人 Channel,2 表示群组 Channel,其他值属于扩展类型。
uint81 <= value <= 255大群组兼容标志;仅 1 表示启用,其他整数均表示关闭。
0全 Channel 禁用兼容标志;仅 1 表示启用,其他整数均表示关闭。
0终态解散兼容标志;仅 1 表示启用,其他整数均表示关闭。
0禁止发送兼容标志;仅 1 表示启用,其他整数均表示关闭。
0允许陌生人发送兼容标志;仅 1 表示启用,其他整数均表示关闭。
0订阅者快照替换兼容标志;仅 1 表示启用,其他整数均表示关闭。
0要添加的普通订阅者 UID;可省略、为空或为 null,个人 Channel 不允许非空列表,入口不校验元素。