一种sftp连接池的实现方法和装置制造方法及图纸

技术编号:39931990 阅读:29 留言:0更新日期:2024-01-08 21:53
本发明专利技术提出了一种sftp连接池的实现方法和装置,该方法包括如下步骤:应用程序启动时,创建连接池并初始化属性;调用所述连接池的sftp连接获取方法,所述连接池选择缓存连接或创建新连接并发送至应用程序;所述应用程序接收sftp连接,使用完成后将所述sftp连接返回至连接池;当应用程序关闭,则关闭所述连接池。本发明专利技术通过创建和管理连接池,实现了sftp连接的高效使用,解决了高并发下频繁创建/关闭sftp连接时造成sftp连接失败的问题,同时增加了sftp上传/下载文件的成功率。

【技术实现步骤摘要】

本专利技术涉及计算机,具体而言,涉及一种sftp连接池的实现方法和装置


技术介绍

1、随着互联网技术的发展,越来越多的银行业务实现了互联网化,由于银行业务存在大量涉及影像,协议等文件的交互,互联网上文件的上传/下载使用最多的协议是sftp(ssh file transfer protocol,安全文件传送协议)。

2、目前,基于java实现的sftp文件传输主流组件是jsch,但是jsch并未提供连接池的实现方法,对于使用者而言,需要频繁的创建/关闭sftp连接,增加了sftp服务端的压力,同时过于频繁的创建/关闭sftp连接,可能造成无法创建新的连接,这将增加文件传输的失败率,故提出一种sftp连接池的实现方法和装置。


技术实现思路

1、鉴于上述问题,本专利技术提供了一种sftp连接池的实现方法和装置,用于解决高并发下频繁创建/关闭sftp连接时造成sftp连接失败的问题,同时增加sftp上传/下载文件的成功率。

2、为解决上述技术问题,本专利技术采用的技术方案是:一种sftp连接本文档来自技高网...

【技术保护点】

1.一种sftp连接池的实现方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的sftp连接池的实现方法,其特征在于,所述创建连接池并初始化属性,包括:

3.根据权利要求1所述的sftp连接池的实现方法,其特征在于,所述连接池的属性包括队列、等待线程池、最大等待线程数、最大等待时间、连接池大小、连接池最大连接数、服务器信息和最大空闲时间。

4.根据权利要求1所述的sftp连接池的实现方法,其特征在于,所述创建新连接,包括:

5.根据权利要求1所述的sftp连接池的实现方法,其特征在于,所述选择缓存连接,包括:>

6.根据权利...

【技术特征摘要】

1.一种sftp连接池的实现方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的sftp连接池的实现方法,其特征在于,所述创建连接池并初始化属性,包括:

3.根据权利要求1所述的sftp连接池的实现方法,其特征在于,所述连接池的属性包括队列、等待线程池、最大等待线程数、最大等待时间、连接池大小、连接池最大连接数、服务器信息和最大空闲时间。

4.根据权利要求1所述的sftp连接池的...

【专利技术属性】
技术研发人员:宋建功王书成
申请(专利权)人:江苏苏宁银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1