An embodiment of the invention discloses a message processing method and a queue server, wherein the queue server receives the first request message sent by the service server, and sequentially stores the first request message in the storage area of the queue server according to the order of the user level from the high to the low; The column server sends second request messages to the signature server when the signature server is idle, and the second request message is the first request message stored in the stated storage area. By storing the request messages sent by the queue server to the business server between the service server and the signature server, the request messages sent by the business server can not be responsive to the memory increase, and the possibility of the business server downtime is reduced. One
【技术实现步骤摘要】
一种消息处理方法和系统
本专利技术涉及电子
,尤其涉及一种消息处理方法和队列服务器。
技术介绍
当前,用户在通过用户终端(手机,平板电脑等)在电子合同上签名后,为了确保用户签署的电子合同符合电子签名法的要求,是一个有效的合同,用户终端会将签署好的合同信息发送给电子商务认证中心(CertificateAuthority,CA)的签章服务器,签章服务器根据合同内容以及用户签名等信息生成一个验证码,并通过短信形式返回给用户终端,用户将该验证码发送给电子合同的提供方,该合同提供方的业务服务器将该验证码发送至签章服务器判断验证码的真实性,若验证码一致,则验证通过,电子合同签署完成。用户终端与CA的签章服务器的交互流程具体如下,用户终端发送请求消息(获取验证码请求或校验验证码请求),业务服务器接收该请求并转发至签章服务器,签章服务器根据接收到的请求消息做出相应处理。通过上述方式,业务服务器在业务高峰时期会接收用户终端发送的大量的请求消息,但是由于签章服务器的处理速度较慢,大量的请求消息无法得到签章服务器的响应,因此会在业务服务器端产生大量等待签章服务器响应的线程,导致业务服务器的内存激增,严重的话会使业务服务器宕机。
技术实现思路
本专利技术实施例公开了一种消息处理方法和队列服务器,有利于避免业务服务器的内存激增,降低业务服务器宕机的可能性。本专利技术实施例第一方面公开了一种消息处理方法,所述方法包括:队列服务器接收由业务服务器发送的第一请求消息,所述第一请求消息由用户终端发送至所述业务服务器,所述第一请求消息用于获取验证码或用于校验验证码,所述第一请求消息携带用户 ...
【技术保护点】
1.一种消息处理方法,其特征在于,包括:
【技术特征摘要】
1.一种消息处理方法,其特征在于,包括:队列服务器接收由业务服务器发送的第一请求消息,所述第一请求消息由用户终端发送至所述业务服务器,所述第一请求消息用于获取验证码或用于校验验证码,所述第一请求消息携带用户等级;所述队列服务器检测所述第一请求消息的用户等级,按照用户等级从高到低的顺序,将所述第一请求消息排序存储于所述队列服务器的存储区域中;所述队列服务器在签章服务器处于空闲状态时,将第二请求消息发送至所述签章服务器,所述第二请求消息为所述存储区域中存储的排序为第一位的请求消息。2.根据权利要求1所述的方法,其特征在于,所述队列服务器检测所述第一请求消息的用户等级,按照用户等级从高到低的顺序,将所述第一请求消息排序存储于所述队列服务器的存储区域中,包括:判断所述第一请求消息的用户等级是否高于所述存储区域中已存储的请求消息携带的用户等级;若是,则将所述第一请求消息排序于所述已存储的请求消息之前;若否,则将所述第一请求消息排序于所述已存储的请求消息之后。3.根据权利要求1所述的方法,其特征在于,所述队列服务器检测所述第一请求消息的用户等级,按照用户等级从高到低的顺序,将所述第一请求消息排序存储于所述队列服务器的存储区域中之前,还包括:所述队列服务器检测所述存储区域中是否存储了第三请求消息,所述第三请求消息与所述第一请求消息由同一用户终端发送;若否,则检测所述第一请求消息的用户等级,按照用户等级从高到低的顺序,将所述第一请求消息排序存储于所述队列服务器的存储区域中之前。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述队列服务器检测所述存储区域中存储的第四请求消息的存储时长,所述第四请求消息为携带的用户等级不为第一等级的请求消息,所述第一等级为用户等级中的最高等级;若所述第四请求消息的存储时长达到预设时长,则调整所述第四请求消息携带的用户等级为第一等级;调整所述存储时长达到预设时长的第四请求消息在存储区域中的存储位置至第一等级的请求消息对应的位置。5.根据权利要求1所述的方法,其特征在于,所述队列服务器在签章服务器处于空闲状态时,将...
【专利技术属性】
技术研发人员:游昌永,封文进,秦溪,罗爱军,郭巧佳,王炜,
申请(专利权)人:深圳市买买提信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。