当前位置: 首页 > news >正文

QMT交易系统向服务器同步订单丢失问题排查

QMT交易系统向服务器同步订单丢失问题排查

1.挂单系统报错,异步挂单后订单挂单回调更新OrderID报错:查找对象为空,起初以为是多线程共享对象属性同步不及时造成的,后来发现在异步挂单执行完毕才对RequestOrderStock属性赋值,因此存在异步挂单执行完毕后,对RequestOrderStock赋值前订单挂单成功回报事件已经触发了,调整写法如下:

0dea325e2aed78ad87241210a6822a77

image

 2.系统从本地向服务器同步订单过程中,有一个单子无法同步,影响订单同步有两个属性:OrderStatus 和 IsSendServerOrder , IsSendServerOrder 是 Volatile 属性,只要初次挂单成功,所属层IsSendServerOrder 属性变更一定能被其它线程可见。因此可能是OrderStatus 状态更新异常。在日志中发现这个单子初次挂单时,委托单状态更新回报早于异步订单挂单成功回报事件 , 委托单状态更新回报更新OrderStatus,但需要先核对 OrderID,OrderID 更新是在订单挂单成功回调赋值。因此委托单状态回报时,OrderID 尚未更新导致OrderStatus无法赋值。

image

 

http://www.jsqmd.com/news/91/

相关文章:

  • 笔记1
  • 用 Python 和 Tesseract 实现英文数字验证码识别
  • 深入解析:上门按摩平台 “0 抽成 + 无底薪” 双模式拆解:如何让技师主动创收?
  • 实用指南:OSPF特殊区域、路由汇总及其他特性
  • 禅道以及bug
  • SUB-1G 无线收发芯片 DP10RF001 低功耗 (G) FSK/OOK 智能门锁,资产追踪、无线监控
  • 中电金信 :MCP在智能体应用中的挑战与对策
  • 工业交换机调试的实用技巧与注意事项:提升网络稳定性与性能 - 实践
  • 第一次参与开源的时序数据库 IoTDB Committer:这份成就感是无可替代的
  • 实用指南:Ubuntu22.04安装配置typora
  • python 读取大文档优化示例
  • ECT-OS-JiuHuaShan 框架元推理的意义、价值、作用、应用场景和哲学理念的充分阐述:AGI奇点
  • CSP 2025 复赛复习总目标与计划
  • mysql区分大小写吗,你可能忽略了这些关键细节
  • route-link 和 a 的区别
  • WPF 调用 Windows 桌面右键新增文件菜单的实现方案
  • HR 需了解的绩效评估应包含的内容
  • 解题报告-P12022 [USACO25OPEN] Hoof Paper Scissors Minus One B
  • 实用指南:前端Form表单提交后跳转到指定页面
  • CentOS架构修改网卡命名的方法总结
  • 主流的开源协议(MIT,Apache,GPL v2/v3) - 实践
  • np.clip的使用
  • 重看P4211 [LNOI2014] LCA 以及 P5305 [GXOI/GZOI2019] 旧词 题解
  • 25.9.19随笔联考总结
  • 解题报告-P12025 [USACO25OPEN] Sequence Construction S
  • 解题报告-P12026 [USACO25OPEN] Compatible Pairs S
  • 深入解析:Xilinx Video Mixer
  • maxu
  • makefile 入门1
  • 详细介绍:【 C/C++ 算法】入门动态规划-----一维动态规划基础(以练代学式)