银行批量代收付性能测试总结

在各大银行中,其中就有批量代收付的交易,这种交易可以用来缴电信、移动和代发工资等,不过随着业务量的增大,批量文件中的交易笔数也在逐渐增加,为了满足生产要求,特对批量代收付进行压力测试,测试内容有下面两个:

一个是对一个文件大数据量的测试,例如一个文件中65535条数据;

一个是小数据文件的并发交易。

在做这次性能测试的时候,分别发现了两个问题:

1、大数据的单笔文件上送主机后,主机处理成功后,中间业务平台发起查询交易的时候,在FTP上没有返盘文件生产,原因:当文件中笔数超过5000条的时候,此时采用分页处理,所以当发起查询后,是多线程处理,程序的bug在,当一个线程去处理的时候,由于采用线程同步,当一个线程在处理的时候,其他线程不能进行处理,这是程序的bug,后来修改了同步方法,解决此问题;

2、小数据量并发长传FTP服务器时,也存在问题,由于是并发,当一个文件占用线程后,其他文件就不能处理,还是同步线程的问题。

总结:在JAVA的线程同步中,有经验的程序员能很好的处理,没有经验的程序员都不会处理这种问题。
————————————————
版权声明:本文为CSDN博主「E天」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shenzhen2008/article/details/6624362

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值