【技术实现步骤摘要】
提高服务器系统吞吐量的方法、系统以及服务器系统
本申请涉及互联网金融
,特别是涉及互联网金融系统性能
,具体为一种提高服务器系统吞吐量的方法、系统以及服务器系统。
技术介绍
近年来,随着互联网行业的飞速发展,对于系统的性能及系统的吞吐量要求越来越高,而服务器高昂的价格及有限的存储空间,使得很多企业不得不在有限的资源环境下,去探寻提升系统吞吐量的方法。在互联网金融领域时刻需要关注的是服务系统的性能点,当前服务系统的响应时间,服务器资源使用情况是否合理,应用服务器和数据库资源使用是否合理,服务系统能否实现扩展,系统能够支持的最大用户访问数,系统最大业务处理量是多少,系统的性能瓶颈可能存在哪里,更换哪些设备可能提高目前系统的性能。互联网金融产品的运行对服务器系统的性能及系统的吞吐量要求越来越高。目前,通过增加服务器数量或者增加服务器附属硬件设备来提升系统性能和吞吐量是最常见的方式。这种依靠增加硬件来提升系统性能和吞吐量的方式,带来的问题是资源利用率不高,成本太高,成本太高中小型企业吃不消,所以在有限的硬件资源条 ...
【技术保护点】
1.一种提高服务器系统吞吐量的方法,其特征在于:所述提高服务器系统吞吐量的方法包括:/n配置任务处理接口,使得任务在单独的线程中执行;/n需要并行的程序逻辑划分为不同的职责,并分配给各个独立的任务,使得各所述任务在单个进程中并行执行;/n通过并行处理接口执行任务的分区执行和远程;/n通过异步开线程去并发处理每条数据并通过同步方式反馈处理结果,异步消息结果更新。/n
【技术特征摘要】
1.一种提高服务器系统吞吐量的方法,其特征在于:所述提高服务器系统吞吐量的方法包括:
配置任务处理接口,使得任务在单独的线程中执行;
需要并行的程序逻辑划分为不同的职责,并分配给各个独立的任务,使得各所述任务在单个进程中并行执行;
通过并行处理接口执行任务的分区执行和远程;
通过异步开线程去并发处理每条数据并通过同步方式反馈处理结果,异步消息结果更新。
2.根据权利要求1所述的提高服务器系统吞吐量的方法,其特征在于:所述配置任务处理接口包括:于任务配置中引入TaskExecutor接口。
3.根据权利要求1所述的提高服务器系统吞吐量的方法,其特征在于:所述提高服务器系统吞吐量的方法还包括:
使用远程分块的任务被拆分成多个进程进行处理,多个进程间通过中间件实现通信。
4.根据权利要求1所述的提高服务器系统吞吐量的方法,其特征在于:所述并行处理接口包括SpringBatch的SPI接口。
5.根据权利要求1所述的提高服务器系统吞吐量的方法,其特征在于:通过PartitionHandler分区处理器和Partitioner分割器执行任务的分区执行和远程。
6.根据权利要求1所述的提高服...
【专利技术属性】
技术研发人员:李鑫,许信,徐原野,
申请(专利权)人:天翼电子商务有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。