活动简介
在信息系统中,不少性能问题是由不起眼的应用中间件造成的。应用中间件之所以诞生,是为了帮助应用程序的编码人员处理与业务逻辑没有太大关系而又必须处理的经常性事物,比如处理应用程序和数据库之间的关系,设置开启多少个session来处理客户请求,session的超时时间等等。
然而在享受便利的同时,应用中间件也会成为系统性能问题的缔造者,但开发人员和测试人员往往忽视了中间件本身对性能的影响,这种影响包括交易吞吐量的制约、响应时间的影响、交易成功率的影响等等。本次线上交流帮助大家回答如下问题:
1. 如何判断性能问题是出自应用中间件?
2. 即使是小小的中间件,参数也有千千万,着重查看应用中间件的哪些重要指标?
3. 采用什么工具来监控中间件?
4. 中间件如何影响系统的性能指标(如吞吐量、响应时间、交易成功率)?
5. 如何优化应用中间件的参数以期提高系统的性能?
专家介绍
杨建旭 人行清算中心
现任中国人民银行清算总中心性能测试团队负责人,高级技术经理。具有Linux/FreeBSD/Windows/MacOS/iOS等平台的开发经验,并在自动化测试、性能测试方面有深入的研究,对银行业系统(z/OS、AIX、DB2、Oracle、WAS、MQ等),尤其是虚拟化趋势下银行业系统的性能测试、问题分析、性能调优有丰富的经验。