【技术实现步骤摘要】
一种回调检测的方法及装置、计算机设备和存储介质
[0001]本申请涉及通信
,尤其涉及一种回调检测的方法及装置、计算机设备和存储介质。
技术介绍
[0002]Flutter技术是当下非常热门的跨平台技术方案,越来越多的开发和产品都使用Flutter技术来实现应用程序(application,APP)的开发。虽然Flutter是非常高效的跨平台技术,部分功能的实现还是需要依赖平台的能力,所以Flutter与客户端之间的通信是不可避免的,而Flutter与客户端之间的通信通常通过方法通道(Method Channel)来实现,而Method Channel调用的方法都是异步的,如果在某个方法中依赖通信结果,而客户端实现没有正确返回的话就会导致程序异常,异步方法没有正确回调会导致Method Channel无法正常释放,从而造成内存泄漏。因此如何更为准确地检测Method Channel是否进行正确回调,以及时处理回包异常的问题。
技术实现思路
[0003]本申请实施例提供了一种回调检测的方法及装置、计算机设备和存储介质,通过时间阈值判断是否接收到请求消息对应的回包数据,并基于方法通道标识确定出现回调异常的方法通道,从而保证检测方法通道是否正常回调的准确性,其次,上报出现回调异常的方法通道,还能够提升处理回包异常的效率。
[0004]有鉴于此,本申请第一方面提供了一种回调检测的方法,包括:
[0005]通过第一方法通道发送第一请求消息,其中,第一请求消息携带第一方法通道标识以及第一平台 ...
【技术保护点】
【技术特征摘要】
1.一种回调检测的方法,其特征在于,包括:通过第一方法通道发送第一请求消息,其中,所述第一请求消息携带第一方法通道标识以及第一平台标识,所述第一方法通道标识唯一指示所述第一方法通道,所述第一平台标识指示所述第一请求消息的来源,且所述第一方法通道与第一消息处理器具有关联关系,所述第一消息处理器用于对所述第一方法通道传输的请求消息进行处理;确定所述第一方法通道发送所述第一请求消息的第一时刻;若在所述第一时刻后超过第一时间阈值的时长内,未通过所述第一方法通道接收到第一回包数据,则从所述第一请求消息中确定所述第一方法通道标识,其中,所述第一回包数据是所述第一消息处理器对所述第一请求消息进行处理后得到的;确定所述第一方法通道标识唯一指示的所述第一方法通道出现回调异常;向开发者终端设备发送所述第一方法通道出现回调异常,以使得所述开发者终端设备提示所述第一方法通道出现所述回调异常。2.根据权利要求1所述的方法,其特征在于,所述第一请求消息还包括第一方法标识,所述第一方法标识唯一指示第一方法;所述第一消息处理器用于使用所述第一方法对所述第一方法通道传输的请求消息进行处理;所述第一回包数据是所述第一消息处理器使用所述第一方法对所述第一请求消息进行处理后得到的。3.根据权利要求2所述的方法,其特征在于,所述第一时间阈值与所述第一方法通道一一对应;所述方法还包括:统计通过所述第一方法通道在第一时间周期内发送N个所述第一请求消息的N个所述第一时刻,其中,所述N为大于或等于1的整数;统计通过所述第一方法通道在第一时间周期内接收N个所述第一回包数据的N个第二时刻;基于所述N个所述第一时刻以及所述N个第二时刻,确定N个第一时间间隔;对所述N个第一时间间隔进行计算,确定所述第一时间阈值;所述若在所述第一时刻后超过第一时间阈值的时长内,未通过所述第一方法通道接收到第一回包数据,则从所述第一请求消息中确定所述第一方法通道标识,包括:若在所述第一时刻后超过所述第一方法通道对应的第一时间阈值的时长内,未通过所述第一方法通道接收到第一回包数据,则从所述第一请求消息中确定所述第一方法通道标识。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过第二方法通道发送第二请求消息,其中,所述第二请求消息携带第二方法通道标识,所述第二方法通道标识唯一指示所述第二方法通道,且所述第二方法通道与第二消息处理器具有关联关系,所述第二消息处理器用于对所述第二方法通道传输的请求消息进行处理;确定所述第二方法通道发送所述第二请求消息的第三时刻;若在所述第三时刻后超过第二时间阈值的时长内,未通过所述第二方法通道接收到第
二回包数据,则从所述第二请求消息中确定所述第二方法通道标识,其中,所述第二回包数据是所述第二消息处理器对所述第二请求消息进行处理后得到的;确定所述第二方法通道标识唯一指示的所述第二方法通道出现所述回调异常。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:统计在第二时间周期内发送M个请求消息的M个第四时刻,其中,所述M个请求消息包括所述第一请求消息以及所述第二请求消息,所述M个第四时刻包括所述第一时刻以及所述第三时刻,所述M为大于1...
【专利技术属性】
技术研发人员:李花,
申请(专利权)人:深圳市腾讯网域计算机网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。