Skip to content

v0.2.4

Choose a tag to compare

@HelloQingTao HelloQingTao released this 18 Oct 12:05
· 7 commits to main since this release

核心重构:P1 槽与队列索引解耦(P1 = -1),修编号错乱与切换不生效。根因是一个下标同时表示「P1 跟随」和「队列第 1 项」:P1 失败会烧掉 P2 的熔断器,失败路由恰在队列内时又绕回 0 原地重试。

本版还包含以下累积修复(0.2.3 之后):

  • 修复 agent/request 裸调 setInFlight 导致每次发消息必失败
  • 失败按来源分层判定,兜底码不再无条件熔断
  • 芯片/弹层按当前会话显示实际路由;per-session inFlightIndex
  • 切换游标按会话隔离 + 会话销毁清理
  • P1 实时跟随手动切模型;切回按钮判据修正
  • 半开路由主动探测;熔断行 ⓘ 悬浮显示原因与预计恢复时间
  • 切换后指示器延迟一轮才更新、P1 会话模型被熔断回写污染
  • 路由预检:启动时与适配器拓扑变化时核对队列 provider 是否存在
  • 修 ctx.on 参数错位导致 hook.callback.bind 报错、熔断从未生效

npm i dsh-model-fallback-queue@0.2.4