Delphi收单系统改造

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

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化
个人工具
名字空间

变种
操作
导航
工具