The application relates to a connection processing method, a device, a computer device and a storage medium. The method includes: establishing a first connection with the first device; determining the target connection set corresponding to the first connection from a plurality of candidate connection sets, each candidate connection set corresponding to an event detector; adding the first connection to the target connection set; using the target event detector corresponding to the target connection set, detecting the corresponding of each target connection in the target connection set Message event; when a message event to be processed is detected, the message event to be processed is processed. The above method improves the response speed of message events corresponding to the connection.
【技术实现步骤摘要】
连接处理方法、装置、计算机设备和存储介质
本申请涉及计算机网络领域,特别是涉及一种连接处理方法、装置、计算机设备和存储介质。
技术介绍
目前,客户端可以通过与服务器建立连接,以进行通信。例如,客户端可以与服务器建立长连接。TCP长连接是TCP连接的一种方式,在实时监控、集群推送、集群数据同步和负载均衡等方面得到了大量的应用。目前,当连接数量较多时,存在对连接对应的消息事件响应缓慢问题。
技术实现思路
基于此,有必要针对响应缓慢的问题,提供一种连接处理方法、装置、计算机设备和存储介质。一种连接处理方法,所述方法包括:与第一设备建立第一连接;从多个候选连接集合中,确定所述第一连接对应的目标连接集合,各个所述候选连接集合对应有事件检测器;将所述第一连接加入到所述目标连接集合中;利用所述目标连接集合对应的目标事件检测器,检测所述目标连接集合中各个目标连接对应的消息事件;当检测到待处理的消息事件时,对所述待处理的消息事件进行处理。在一些实施例中,所述方法还包括:创建对象,所述对象包括候选连接集合以及事件检测器,建立所述候选连接集合与所述事件检测器的对应关系;所述从多个候选连接集合中,确定所述第一连接对应的目标连接集合包括:获取各个所述候选连接集合对应的对象标识,根据所述对象标识创建对应的对象标识队列;从所述对象标识队列中获取目标对象标识,将所述目标对象标识对应的候选连接集合作为所述第一连接对应的目标连接集合。在一些实施例中,所述方法还包括:创建事件分发器;所述获取各个所述候选连接集合 ...
【技术保护点】
1.一种连接处理方法,所述方法包括:/n与第一设备建立第一连接;/n从多个候选连接集合中,确定所述第一连接对应的目标连接集合,各个所述候选连接集合对应有事件检测器;/n将所述第一连接加入到所述目标连接集合中;/n利用所述目标连接集合对应的目标事件检测器,检测所述目标连接集合中各个目标连接对应的消息事件;/n当检测到待处理的消息事件时,对所述待处理的消息事件进行处理。/n
【技术特征摘要】
1.一种连接处理方法,所述方法包括:
与第一设备建立第一连接;
从多个候选连接集合中,确定所述第一连接对应的目标连接集合,各个所述候选连接集合对应有事件检测器;
将所述第一连接加入到所述目标连接集合中;
利用所述目标连接集合对应的目标事件检测器,检测所述目标连接集合中各个目标连接对应的消息事件;
当检测到待处理的消息事件时,对所述待处理的消息事件进行处理。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
创建对象,所述对象包括候选连接集合以及事件检测器,建立所述候选连接集合与所述事件检测器的对应关系;
所述从多个候选连接集合中,确定所述第一连接对应的目标连接集合包括:
获取各个所述候选连接集合对应的对象标识,根据所述对象标识创建对应的对象标识队列;
从所述对象标识队列中获取目标对象标识,将所述目标对象标识对应的候选连接集合作为所述第一连接对应的目标连接集合。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
创建事件分发器;
所述获取各个所述候选连接集合对应的对象标识,根据所述对象标识创建对应的对象标识队列包括:
所述事件分发器获取各个所述候选连接集合对应的对象标识,将各个所述对象标识加入到内置的队列中,得到对象标识队列。
4.根据权利要求3所述的方法,其特征在于,所述与第一设备建立第一连接包括:
利用接入监听器监听连接请求;
当监听到所述第一设备发送的第一连接请求时,所述接入监听器根据所述第一连接请求与所述第一设备建立第一连接;
所述方法还包括:
所述接入监听器将所述第一连接发送给所述事件分发器,以使得所述事件分发器将所述第一连接分发到对应的目标连接集合中。
5.根据权利要求2所述的方法,其特征在于,所述候选连接集合为连接队列,所述创建对象,所述对象包括候选连接集合...
【专利技术属性】
技术研发人员:毛伟文,
申请(专利权)人:金蝶汽车网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。