消息
消息恢复、事件与命令消息兼容接口。
追加消息事件
校验并应用一次消息级事件投影;不支持非 null headers。
同步消息事件当前投影
按序号游标读取当前持久化事件投影,不重放完整事件日志。在有界读取后过滤私有事件。调用方身份与 include_private 没有鉴权,必须由受信后端保护。
同步命令消息
返回最新持久 CMD generation;message_seq 仅兼容接收但会被忽略。
确认最新命令消息同步
要求 last_message_seq 为正数,但确认的是服务端最近记录的 generation,而不是该输入值。
绑定命令 Channel 发现
为有上限的接收者批次建立 CMD 发现关系,从同一已提交尾部之后生效。
解绑命令 Channel 发现
为有上限的接收者批次写入发现关系墓碑,不删除 CMD 消息。
同步一个 Channel 的已提交消息
校验成员可见性并返回升序分页;limit 默认 100,最大 10000。
同步最多 200 个 Channel
批量读取前校验全部成员关系;单项失败嵌入 HTTP 200 响应。
精确查询已提交消息
按成员可见范围精确查询已提交消息;选择项、结果或索引检查超限时明确失败,不返回部分结果。
修改消息内容
按版本和恢复代数校验替换普通保留消息;CMD、流消息和非持久化消息不可修改。
拉取单频道消息修改
先用空游标获取基线,再加载历史;拉完 more 分页,在同一事务中合并版本并保存游标。此接口返回最新状态。