美文网首页
特殊场景问题排查解决06

特殊场景问题排查解决06

作者: 软件开发技术修炼 | 来源:发表于2025-06-20 14:18 被阅读0次

问题处理跟踪人:高、陶;问题时间:5月22日到今日

一、问题背景:

数据元的流程数据,目前只能靠筛选条件,实现流转。后端未控制数据仅处理一次,前端若未及时关闭页面或打开多个页面数据未同步,就会导致数据被处理多次。

二、问题描述

用户多次反馈,同一条数据被处理二次,查看表单配置及数据都正常,无异常;

三、发现原因

同一个岗位同一表单可以打开多个窗口,且数据未同步,导致数据多次处理

四、实际场景:

1、同一个岗位的同一个表单的待办,在某些场景,可打开多个窗口,且数据不同步;
2、同一个岗位的同一个表单在表单管理中,可打开多个窗口,且数据不同步;
3、同一个岗位的同一个表单,在待办及表单管理,交替打开,可打开多个窗口,且数据不同步;
4、不同岗位的同一个表单,打开多个窗口,数据也不会同步

五、开发目前修正实现:

1、同一个岗位同一个表单,不管在待办还是表单管理入口都只能打开一个窗口,且实时刷新最新数据;
2、非同一个岗位同一个表单,支持打开多个窗口进行处理

六、风险

1、不同岗位的同一个表单,打开多个窗口,这样数据也会被处理多次
2、不同的表单,也有可能数据有交叉,打开多个窗口,也会数据被处理多次【这个靠表单配置把控】

七、测试目前能想到的无风险方案:

1、所有表单都只允许打开一个窗口,可100%保证数据都是实时刷新,不会被多次处理

八、开发最终讨论的方案

当用户在处理数据时,增加一个判断该条数据是否符合当前的筛选条件,若不满足,则不可处理成功。
判断这里,需要读取内存中缓存的数据,会消耗性能。
【此方案特别消耗性能,需综合考虑再做定夺】

相关文章

  • 游戏服务器线上问题排查定位实战

    线上问题排查定位实战(游戏服务器) 监控先行 线上常见问题 问题排查、定位、解决 参考、补充 Q & A 监控先行...

  • Java问题排查整理

    Java问题排查工具箱 问题排查解决思路,逻辑推导工具 日志相关工具日志的标准化to be continued.....

  • 记一次OOM查询处理过程

    问题的爆出及分析排查现场 排查后的解决方案 项目的jvm参数 总结 一、问题的爆出及分析排查现场 服务偶尔会出现不...

  • 特殊场景游戏自动解散了

    问题:特殊场景游戏自动解散了 原因:TableFrame.cpp中有些逻辑判断紊乱 解决:去掉错误逻辑判断

  • Linux下报错make: *** No targets spe

    昨天在给客户解决网站问题时,排查问题出现报错如下: make: *** No targets specified ...

  • 从线上死锁分析到 Next-Key Lock 理解

    最近真线岛端环境发生死锁场景。本文通过实战一个死锁问题 ,从发现、排查,到思考、解决的过程中,以简单的方式 理解 ...

  • gradle 常用的命令

    查看依赖 或者 通过依赖树具体排查, 找到问题根源,排除掉 解决select by rule 问题

  • 2020-07-28

    遇到问题,找解决方案,排查,最终能找到问题,成长,把客户要求的问题解决了,才会有下文,加油

  • RHEL/CentOS 问题排查解决

    yum报错一堆 yum is a duplicate with ,无法安装新软件

  • 遇到非法> 问题解决思路

    开发问题解决思路 问题1--报错非法的> 一开始以为是html格式问题,然后就去排查标签是不是有问题,排查不出来,...

网友评论

      本文标题:特殊场景问题排查解决06

      本文链接:https://www.haomeiwen.com/subject/gjmhwjtx.html