第 16 章测验

对应章节:断线恢复与后台运行 v03

共 8 题,答对率 ≥ 80% 即通过。请完成全部题目后点击「提交」。

Q1第 16 章给事件加 seq(会话内单调递增序号),核心动机是什么?
Q2seq 的语义有三条规则:会话内单调递增、跨会话独立、跨多轮运行连续。其中「单调」比「连续」更重要,为什么?
Q3产品代码里 seq 是谁盖的?为什么不在 loop 内部写死一个计数器?
Q4getSince(sessionId, since) 的语义是什么?
Q5GET /events 的 since 参数缺省或非法时,服务端怎么处理?
Q6POST /chat 的响应新增了 lastSeq 字段,它的用途是什么?
Q7「断开连接后 Agent 继续跑(后台运行)」在存储层的本质是什么?
Q8为什么协议允许事件重复投递,而把「幂等」的责任放在客户端?