-
公开(公告)号:CN107463612B
公开(公告)日:2019-10-01
申请号:CN201710516178.5
申请日:2017-06-29
Applicant: 北京北信源软件股份有限公司
IPC: G06F16/25 , G06F16/2458
Abstract: 本发明公开一种高并发REDIS数据库操作方法及系统,可以减少业务方法调用Redis数据库的操作次数,合并多次操作为一次Pipeline操作,显著的减少了Redis数据库操作的平均耗时,提高了整个业务模块的处理效率;通过使用PipeLine执行LinkedBlockingQueue 的耗时统计,动态的控制LinkedBlockingQueue 的大小,保证每次Pipeline执行的平均耗时达到最佳状态,避免瞬时高并发操作导致操作结果返回等待过长引起的超时失败,从而提高了Redis数据库的可靠性。
-
公开(公告)号:CN107483148B
公开(公告)日:2020-10-13
申请号:CN201710632119.4
申请日:2017-07-28
Applicant: 北京北信源软件股份有限公司
Abstract: 本发明实施例提供了一种差错处理方法及装置,该方法包括:第一终端将待发送数据拆分为多个子数据包;组装头数据包,将子数据包的总包数、编号和CRC值以及头数据包的CRC值写入头数据包中,并发送至第二终端,第二终端根据头数据包的CRC值检验头数据包的正确性;当第一终端在第一预设时间内接收到第二终端发送的第一反馈信息时,将多个子数据包分别发送至第二终端,第二终端根据总包数及各子数据包的编号和CRC值检验接收到的子数据包的正确性及完整性。本发明提供的差错处理方案,通过对头数据包正确性的检验以及对子数据包的正确性及完整性的检验,避免了UDP通信方式中数据信息不可靠的缺陷,提高了数据传输的正确性及完整性。
-
公开(公告)号:CN107592294A
公开(公告)日:2018-01-16
申请号:CN201710628139.4
申请日:2017-07-28
Applicant: 北京北信源软件股份有限公司
Abstract: 本发明实施例提供了一种数据上报方法及装置,应用于服务器通信连接的终端设备,该方法包括:利用本地生成的密钥对待上报数据进行加密,生成加密数据包;在加密数据包大小超过UDP通信接口的预设发送大小时,将加密数据包拆分为多个子数据包并通过UDP通信接口发送至服务器;检测在第一预设时间内是否接收到服务器发送的反馈信息,若未接收到,则将多个子数据包重新发送至服务器,若接收到服务器发送的表明数据包缺失的反馈信息,则将缺失的子数据包重新发送至服务器。本发明提供的数据上报方案,采用UDP通信协议进行数据上报,通过数据加密及数据发送检测实现了通信数据上报的可靠性及安全性,且应用上更为简易。
-
公开(公告)号:CN107589986A
公开(公告)日:2018-01-16
申请号:CN201710629718.0
申请日:2017-07-28
Applicant: 北京北信源软件股份有限公司
Abstract: 本发明提供一种数据处理超时的通用处理方法,包括以下步骤:构建回调类、包装类、控制类;获取控制类的实例并启动监控线程;业务数据处理获得所需的回调类并产生回调实例;获取包装实例;开始时,为包装实例指定延时时长,判断业务数据处理执行耗时是否大于延时时长,为否,则业务数据处理执行完成,将包装实例从队列移除,为是,则监控线程获取到回调实例,并且调用回调函数。本发明提供的数据处理超时的通用处理方法,具有以下优点:能够节省超时检测管理监控线程的开销,节约服务器的CPU、内存等资源。本发明还提供了一种数据处理超时的通用处理装置。
-
公开(公告)号:CN107104846A
公开(公告)日:2017-08-29
申请号:CN201710407334.4
申请日:2017-06-02
Applicant: 北京北信源软件股份有限公司
CPC classification number: H04L41/5041 , H04L67/16
Abstract: 本发明提出一种实现资源配置的方法,应用于微服务,该方法包括:向所有的资源配置中心广播第一标识信息;其中,所述第一标识信息是与所述微服务唯一对应的标识信息;接收与所述微服务对应的资源配置中心发送的资源数据信息;其中,所述资源数据信息为与所述微服务对应的资源配置中心在接收到所述微服务发送的第一标识信息后,为所述微服务分配的资源的数据信息。采用上述技术方案能够实现微服务与资源配置中心之间的自动化的资源配置,利于减轻运维负担。
-
公开(公告)号:CN107291615A
公开(公告)日:2017-10-24
申请号:CN201710357794.0
申请日:2017-05-19
Applicant: 北京北信源软件股份有限公司
IPC: G06F11/36
CPC classification number: G06F11/366
Abstract: 本发明公开了一种WEB前端日志输出方法与装置,其中该方法包括:配置日志信息等级并为每个所述日志信息等级指定不同日志信息类别组合;允许前端浏览器页面查询日志记录;当所述前端浏览器页面查询日志记录时,根据所述日志信息等级显示与输出日志信息。本发明提出的WEB前端日志输出方法与装置能够提高开发人员或维护人员在前端程序的调试开发和系统性能诊断工作中的诊断速度、优化效果与工作效率。
-
公开(公告)号:CN107589986B
公开(公告)日:2020-02-28
申请号:CN201710629718.0
申请日:2017-07-28
Applicant: 北京北信源软件股份有限公司
Abstract: 本发明提供一种数据处理超时的通用处理方法,包括以下步骤:构建回调类、包装类、控制类;获取控制类的实例并启动监控线程;业务数据处理获得所需的回调类并产生回调实例;获取包装实例;开始时,为包装实例指定延时时长,判断业务数据处理执行耗时是否大于延时时长,为否,则业务数据处理执行完成,将包装实例从队列移除,为是,则监控线程获取到回调实例,并且调用回调函数。本发明提供的数据处理超时的通用处理方法,具有以下优点:能够节省超时检测管理监控线程的开销,节约服务器的CPU、内存等资源。本发明还提供了一种数据处理超时的通用处理装置。
-
公开(公告)号:CN107483148A
公开(公告)日:2017-12-15
申请号:CN201710632119.4
申请日:2017-07-28
Applicant: 北京北信源软件股份有限公司
Abstract: 本发明实施例提供了一种差错处理方法及装置,该方法包括:第一终端将待发送数据拆分为多个子数据包;组装头数据包,将子数据包的总包数、编号和CRC值以及头数据包的CRC值写入头数据包中,并发送至第二终端,第二终端根据头数据包的CRC值检验头数据包的正确性;当第一终端在第一预设时间内接收到第二终端发送的第一反馈信息时,将多个子数据包分别发送至第二终端,第二终端根据总包数及各子数据包的编号和CRC值检验接收到的子数据包的正确性及完整性。本发明提供的差错处理方案,通过对头数据包正确性的检验以及对子数据包的正确性及完整性的检验,避免了UDP通信方式中数据信息不可靠的缺陷,提高了数据传输的正确性及完整性。
-
公开(公告)号:CN107463612A
公开(公告)日:2017-12-12
申请号:CN201710516178.5
申请日:2017-06-29
Applicant: 北京北信源软件股份有限公司
IPC: G06F17/30
Abstract: 本发明公开一种高并发REDIS数据库操作方法及系统,可以减少业务方法调用Redis数据库的操作次数,合并多次操作为一次Pipeline操作,显著的减少了Redis数据库操作的平均耗时,提高了整个业务模块的处理效率;通过使用PipeLine执行LinkedBlockingQueue 的耗时统计,动态的控制LinkedBlockingQueue 的大小,保证每次Pipeline执行的平均耗时达到最佳状态,避免瞬时高并发操作导致操作结果返回等待过长引起的超时失败,从而提高了Redis数据库的可靠性。
-
公开(公告)号:CN107632927A
公开(公告)日:2018-01-26
申请号:CN201710628274.9
申请日:2017-07-28
Applicant: 北京北信源软件股份有限公司
Abstract: 本发明公开了一种在C/S架构中模拟数据加密的压力测试方法,包括:根据会话ID生成秘钥,并将会话ID、秘钥与预先指定的加密方式存储为键值对;根据会话ID和加密方式生成报文头,并根据秘钥与加密方式生成报文内容;将报文头与报文内容拼装为请求包,并在压力测试中发送到服务器。本发明能够有效模拟客户端-服务器端架构程序的加密传输方式,并进行压力测试。
-
-
-
-
-
-
-
-
-