iii-流式用户线路在工人重启后变得僵化
作者: lgs创建于 2026年8月28日更新于 2026年9月2日
标签stream
来自生产环境的工作程序应用的重现(完整说明: https://GitHub.com/lgs/iii-fasthtml-frontend/blob/main/docs/ARCHITECTURE.md#11-platform-quirks-discovered-all-worked-around-in-code): 为稳定的 stream_name 注册一个流触发器,成功发布,重启订阅者工作程序,允许其重新连接/重新注册,然后再次发布。流项目已被存储,但重启的订阅者无声地停止交付。对新版本的 stream_name 注册相同的处理程序立即恢复交付。预期结果: 重连/重新注册会刷新现有名称的订阅者路由。当前的解决方案: 在 workers/ui/src/sse_bridge.py 和 workers/tasks/src/index.ts 中添加了版本化的 TASKS_STREAM 后缀;一旦问题解决,就删除后缀。
内容来源: iii-hq/iii