一种信息处理方法及服务器与流程

文档序号:12125710阅读:来源:国知局

技术特征:

1.一种信息处理方法,其特征在于,所述方法包括:

收集信息传输过程中获取的历史数据,根据所述历史数据设置第一缓冲值;

当根据预设的策略判断出所述第一缓冲值的设置不合理时,对所述第一缓冲值进行调整,得到第二缓冲值,根据所述第二缓冲值对终端发起的第一请求进行响应;

当根据所述预设的策略判断出需要启动排队时,生成排队标识;

将所述排队标识封装到所述终端需进入排队模式的处理结果中,反馈给终端;

收到终端响应所述排队模式生成的第二请求,对所述第二请求进行响应。

2.根据权利要求1所述的方法,其特征在于,所述当根据预设的策略判断出所述第一缓冲值的设置不合理时,则对所述第一缓冲值进行调整,得到第二缓冲值,包括:

根据所述预设的策略构建用于调整第一缓冲值的数学模型;

获取信息传输过程中新增的第一数据,将所述第一数据输入所述数学模型,将模型输出的结果确定为所述第二缓冲值。

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

当根据所述预设的策略判断出所述第一缓冲值的设置不合理时,反馈给终端告警的处理结果。

4.根据权利要求2或3所述的方法,其特征在于,所述根据预设的策略判断出所述第一缓冲值的设置不合理,包括:

若所述第一缓冲值>平均每笔交易金额×每秒并发量×百分比,判断出第一缓冲值设置不合理;和/或,

若所述第一缓冲值/单笔申购上限<预设的配置值,判断出第一缓冲值设置不合理。

5.根据权利要求1所述的方法,其特征在于,根据所述预设的策略判断出需要启动排队,包括:

若申购接口统计当前并发量>上一个交易日的最大并发量×百分比,判断出需要启动排队;和/或,

若当前交易日下单总笔数×上一个交易日的支付成功率×每笔交易金额>每日限额×百分比,判断出需要启动排队。

6.根据权利要求1所述的方法,其特征在于,所述收到终端响应所述排队模式生成的第二请求,对所述第二请求进行响应,包括:

收到所述第二请求,所述第二请求是根据所述排队标识生成的预下单请求,所述预下单请求中携带请求发起的时间信息;

根据所述请求发起的时间信息对所述预下单请求进行请求发起时间的排序,得到排序结果;

对所述排序结果中第一优先级的预下单请求进行实时的请求响应,为终端反馈所述预下单请求对应的目标数据;

对所述排序结果中第二优先级的预下单请求进行延时的请求响应,达到触发时间后为终端反馈所述预下单请求对应的目标数据;

若检测到所述预下单请求对应的目标数据已经消耗完,对于当前未响应的预下单请求,为终端反馈停止下单的消息提醒。

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

获取至少一个查询操作;

检测所述至少一个查询操作并发处理时得到的并发性能参数;

当所述并发性能参数符合第一阈值时,采用加锁的查询方式对所述至少一个查询操作进行业务响应;

当所述并发性能参数超出所述第一阈值时,采用不加锁的查询方式对所述至少一个查询操作进行业务响应。

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

实时对所述并发性能参数进行监控,得到监控结果;

根据所述监控结果在所述加锁的查询方式和所述不加锁的查询方式间做业务权衡的响应。

9.一种服务器,其特征在于,所述服务器包括:

第一处理单元,用于收集信息传输过程中获取的历史数据,根据所述历史数据设置第一缓冲值;

第二处理单元,用于当根据预设的策略判断出所述第一缓冲值的设置不合理时,对所述第一缓冲值进行调整,得到第二缓冲值,根据所述第二缓冲值对终端发起的第一请求进行响应;

第三处理单元,用于:

当根据所述预设的策略判断出需要启动排队时,生成排队标识;

将所述排队标识封装到所述终端需进入排队模式的处理结果中,反馈给终端;

响应单元,用于收到终端响应所述排队模式生成的第二请求,对所述第二请求进行响应。

10.根据权利要求9所述的服务器,其特征在于,所述第二处理单元,进一步用于:

根据所述预设的策略构建用于调整第一缓冲值的数学模型;

获取信息传输过程中新增的第一数据,将所述第一数据输入所述数学模型,将模型输出的结果确定为所述第二缓冲值。

11.根据权利要求10所述的服务器,其特征在于,所述第二处理单元,进一步用于:

当根据所述预设的策略判断出所述第一缓冲值的设置不合理时,反馈给终端告警的处理结果。

12.根据权利要求10或11所述的服务器,其特征在于,所述第二处理单元,进一步用于:

若所述第一缓冲值>平均每笔交易金额×每秒并发量×百分比,判断出第一缓冲值设置不合理;和/或,

若所述第一缓冲值/单笔申购上限<预设的配置值,判断出第一缓冲值设置不合理。

13.根据权利要求9所述的服务器,其特征在于,所述第三处理单元,进一步用于:

若申购接口统计当前并发量>上一个交易日的最大并发量×百分比,判断出需要启动排队;和/或,

若当前交易日下单总笔数×上一个交易日的支付成功率×每笔交易金额>每日限额×百分比,判断出需要启动排队。

14.根据权利要求9所述的服务器,其特征在于,所述响应单元,进一步用于:

收到所述第二请求,所述第二请求是根据所述排队标识生成的预下单请求,所述预下单请求中携带请求发起的时间信息;

根据所述请求发起的时间信息对所述预下单请求进行请求发起时间的排序,得到排序结果;

对所述排序结果中第一优先级的预下单请求进行实时的请求响应,为终端反馈所述预下单请求对应的目标数据;

对所述排序结果中第二优先级的预下单请求进行延时的请求响应,达到触发时间后为终端反馈所述预下单请求对应的目标数据;

若检测到所述预下单请求对应的目标数据已经消耗完,对于当前未响应的预下单请求,为终端反馈停止下单的消息提醒。

15.根据权利要求9所述的服务器,其特征在于,所述服务器还包括:

操作获取单元,用于获取至少一个查询操作;

检测单元,用于检测所述至少一个查询操作并发处理时得到的并发性能参数;

业务响应单元,用于:

当所述并发性能参数符合第一阈值时,采用加锁的查询方式对所述至少一个查询操作进行业务响应;

当所述并发性能参数超出所述第一阈值时,采用不加锁的查询方式对所述至少一个查询操作进行业务响应。

16.根据权利要求15所述的服务器,其特征在于,所述服务器还包括:

监控单元,用于实时对所述并发性能参数进行监控,得到监控结果;

所述业务响应单元,进一步用于根据所述监控结果在所述加锁的查询方式和所述不加锁的查询方式间做业务权衡的响应。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1