Delphi收单系统改造
来自Fantasy的维基百科
(版本间的差异)
(未显示1个用户的1个中间版本) | |||
第29行: | 第29行: | ||
编码、外接口编程或者驱动破解。PS2,串口,USB2COM系统编程。 | 编码、外接口编程或者驱动破解。PS2,串口,USB2COM系统编程。 | ||
− | * 基准性能测试 | + | * [[基准性能测试]] |
设计方案验证收单、拆传、算奖性能及死锁触发条件。构造测试案例、压力测试工具、搭建环境、收集历史数据。 | 设计方案验证收单、拆传、算奖性能及死锁触发条件。构造测试案例、压力测试工具、搭建环境、收集历史数据。 | ||
2014年9月27日 (六) 03:15的最后版本
- 单独日志模块
web接口,拆票日志增加debug内容,包括一切需要debug和性能改善的地方.改造为log4d,不再使用delphi的数据库入库。
- JD快频日志单独连接
增加一个新dbconn,以便于将日志分离出去。
- 网易接口进化
改造为可以承载票,供所有出票口使用.设计规范、查看影响范围、接口实现、接口测试、返工
- 使用db连接池
使用UniDac,数据库连接故障恢复不再重启应用。研究Isapi方式是否多线程or多进程,是否长连接,如何稳定实现及异常捕获、重连。com+的数据库连接也改为连接池或者拆票直接使用连接池。
- 低效SQL更新
- 不合理表结构重新设计
- 低效无效SQL清理更新
测量基本性能数据,分析瓶颈所在。 MVCC 提升性能,增加稳定性 验证、更新
- COM+服务可靠性改善
池或者取消COM+ 论证
- 多线程算派奖
或者批次处理,提高效率 论证、实现、验证。主要避免死锁问题。
- 拆票上传效率改进
多线程、并发、批次
- 扫描出票技术
编码、外接口编程或者驱动破解。PS2,串口,USB2COM系统编程。
设计方案验证收单、拆传、算奖性能及死锁触发条件。构造测试案例、压力测试工具、搭建环境、收集历史数据。
- 票机联网方式
IPSEC代理客户端破解
- 增加接口后台时间类型日志
各种功能查询均计入日志中,便于进行性能和故障跟踪
- 增加异常捕获
拆、传、验异常捕获和重试,尤其是本地拆票库死锁时。
- 接口管理后台web化