1.一种并发访问控制方法,其特征在于,包括:
接收客户端发起的业务访问请求;
基于所述业务访问请求所携带的业务参数,确定所述业务访问请求所需调用的功能接口以及所述功能接口下的子功能接口;
启动预先添加的并发控制组件,并读取所述并发控制组件所存储的关于所述功能接口下所述子功能接口的访问控制参数;其中,所述访问控制参数包括最大允许并发数;
获取所述子功能接口的实时访问总数;
若所述实时访问总数大于所述最大允许并发数,则拒绝响应所述业务访问请求。
2.如权利要求1所述的并发访问控制方法,其特征在于,还包括:若所述实时访问总数小于或等于所述最大允许并发数,且所述最大允许并发数与所述实时访问总数的差值小于预设阈值,则获取所述业务访问请求在所述子功能接口下所请求加载的第一资源数据;
在预设的资源关系库中,检测所述第一资源数据所关联的各项第二资源数据,并根据预设的第二资源数据与子功能接口的对应关系,确定出各项所述第二资源数据所分别对应的所述子功能接口;
对于每一所述第二资源数据所对应所述子功能接口,检测是否在该子功能接口下同时接收到来源于所述客户端的业务访问请求;
若未在该子功能接口下同时接收到来源于所述客户端的业务访问请求,则拒绝响应所述业务访问请求。
3.如权利要求1所述的并发访问控制方法,其特征在于,所述访问控制参数还包括并发权重系数,则所述并发访问控制方法还包括:若所述实时访问总数小于或等于所述最大允许并发数,则确定已创建线程的总数;
根据所述已创建线程的总数,为所述子功能接口分配与所述并发权重系数匹配的线程数;
在所述线程数所对应的各个线程中,启动任一空闲线程,并控制所述空闲线程执行所述业务访问请求所对应的响应任务。
4.如权利要求3所述的并发访问控制方法,其特征在于,所述在所述线程数所对应的各个线程中,启动任一空闲线程,并控制所述空闲线程执行所述业务访问请求所对应的响应任务,包括:获取预先建立的访问控制列表,所述访问控制列表用于存储授权访问主机的特征条件,所述授权访问主机具有业务访问请求响应信息的接收权限;
对接收到的所述业务访问请求进行解析处理,以提取所述业务访问请求的特征标识;
若所述特征标识与所述访问控制列表所存储的所述特征条件不匹配,则在所述线程数所对应的各个线程中,启动任一空闲线程,并控制所述空闲线程对所述业务访问请求作出未授权反馈响应。
5.如权利要求1所述的并发访问控制方法,其特征在于,所述启动预设的并发控制组件,并读取所述并发控制组件所存储的关于所述功能接口下所述子功能接口的访问控制参数,包括:获取并发控制时间区间;
若检测到当前系统时间不在所述并发控制时间区间之内,则令预设的所述并发控制组件处于关闭状态,并使已启动的各个线程依照已接收到的各个业务访问请求的先后顺序,依序响应各个所述业务访问请求;
若检测到当前系统时间在所述并发控制时间区间之内,则启动预设的并发控制组件,并读取所述并发控制组件所存储的关于所述功能接口下所述子功能接口的访问控制参数。
6.一种终端设备,包括存储器以及处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如下步骤:接收客户端发起的业务访问请求;
基于所述业务访问请求所携带的业务参数,确定所述业务访问请求所需调用的功能接口以及所述功能接口下的子功能接口;
启动预先添加的并发控制组件,并读取所述并发控制组件所存储的关于所述功能接口下所述子功能接口的访问控制参数;其中,所述访问控制参数包括最大允许并发数;
获取所述子功能接口的实时访问总数;
若所述实时访问总数大于所述最大允许并发数,则拒绝响应所述业务访问请求。
7.如权利要求6所述的终端设备,其特征在于,所述处理器执行所述计算机程序时,还实现如下步骤:若所述实时访问总数小于或等于所述最大允许并发数,且所述最大允许并发数与所述实时访问总数的差值小于预设阈值,则获取所述业务访问请求在所述子功能接口下所请求加载的第一资源数据;
在预设的资源关系库中,检测所述第一资源数据所关联的各项第二资源数据,并根据预设的第二资源数据与子功能接口的对应关系,确定出各项所述第二资源数据所分别对应的所述子功能接口;
对于每一所述第二资源数据所对应所述子功能接口,检测是否在该子功能接口下同时接收到来源于所述客户端的业务访问请求;
若未在该子功能接口下同时接收到来源于所述客户端的业务访问请求,则拒绝响应所述业务访问请求。
8.如权利要求6所述的终端设备,其特征在于,所述访问控制参数包括并发权重系数,所述处理器执行所述计算机程序时,还实现如下步骤:若所述实时访问总数小于或等于所述最大允许并发数,则确定已创建线程的总数;
根据所述已创建线程的总数,为所述子功能接口分配与所述并发权重系数匹配的线程数;
在所述线程数所对应的各个线程中,启动任一空闲线程,并控制所述空闲线程执行所述业务访问请求所对应的响应任务。
9.如权利要求8所述的终端设备,其特征在于,所述在所述线程数所对应的各个线程中,启动任一空闲线程,并控制所述空闲线程执行所述业务访问请求所对应的响应任务,包括:获取预先建立的访问控制列表,所述访问控制列表用于存储授权访问主机的特征条件,所述授权访问主机具有业务访问请求响应信息的接收权限;
对接收到的所述业务访问请求进行解析处理,以提取所述业务访问请求的特征标识;
若所述特征标识与所述访问控制列表所存储的所述特征条件不匹配,则在所述线程数所对应的各个线程中,启动任一空闲线程,并控制所述空闲线程对所述业务访问请求作出未授权反馈响应。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述方法的步骤。