【技术实现步骤摘要】
一种数据发送方法、装置、电子设备和存储介质
本公开涉及互联网
,尤其涉及一种数据发送方法、装置、电子设备和存储介质。
技术介绍
互联网
中,为了保证业务服务器中程序的稳定运行,也为了更好地服务用户,程序开发者经常需要在程序中额外实现对业务请求的处理情况进行统计的功能,这样,业务服务器在启动程序后就可利用为程序创建的服务进程向数据收集服务器发送统计数据。相关技术中,无论业务服务器中存在多少个服务进程,每个服务进程都独立地与数据收集服务器进行通信发送自身的统计数据。但随着互联网用户的快速增长,业务服务器中每个服务进程需要处理的业务请求急速增长,服务进程的统计频率和需要发送的统计数据量都不断升高,这样,业务服务器中各服务进程与数据收集服务器的通信频率也会急速增长,难免会消耗业务服务器的资源,影响业务服务器的服务性能。
技术实现思路
本公开提供一种数据发送方法、装置、电子设备和存储介质,以至少解决相关技术中业务服务器中各服务进程独立地向数据收集服务器发送自身的统计数据,导致的消耗业务服 ...
【技术保护点】
1.一种数据发送方法,其特征在于,包括:/n业务服务器中的上报进程获取至少两个服务进程在指定时间段内的统计数据,其中,每个服务进程的统计数据由所述服务进程对所述服务进程在所述指定时间段内接收到的业务请求的处理情况进行统计得到;/n将所述至少两个服务进程的统计数据信息发送给数据收集服务器。/n
【技术特征摘要】
1.一种数据发送方法,其特征在于,包括:
业务服务器中的上报进程获取至少两个服务进程在指定时间段内的统计数据,其中,每个服务进程的统计数据由所述服务进程对所述服务进程在所述指定时间段内接收到的业务请求的处理情况进行统计得到;
将所述至少两个服务进程的统计数据信息发送给数据收集服务器。
2.根据权利要求1所述的方法,其特征在于,获取至少两个服务进程在指定时间段内的统计数据,包括:
从共享内存中获取所述至少两个服务进程在所述指定时间段内的统计数据,所述共享内存中的统计数据是每个服务进程在满足预设的统计数据写入条件时写入的。
3.根据权利要求1所述的方法,其特征在于,每个服务进程的统计数据中包含所述服务进程对应的程序的程序标识,以及将所述至少两个服务进程的统计数据信息发送给数据收集服务器之前,还包括:
根据每个服务进程的统计数据中的程序标识,对所述至少两个服务进程中对应相同程序的服务进程的统计数据进行合并处理,得到对应程序的统计数据;以及
将所述至少两个服务进程的统计数据信息发送给数据收集服务器,包括:
将各程序的统计数据信息发送给所述数据收集服务器。
4.根据权利要求3所述的方法,其特征在于,对所述至少两个服务进程中对应相同程序的服务进程的统计数据进行合并处理,包括:
对所述至少两个服务进程中程序标识相同的每一组服务进程,获取用于对该组服务进程的统计数据进行合并的合并规则;
按照所述合并规则对该组服务进程的统计数据进行合并处理。
5.根据权利要求1或3所述的方法,其特征在于,对服务进程和程序中的任一对象,采用如下方式将该对象的统计数据信息发送给所述数据收集服务器:
直接将该对象的统计数据发送给所述数据收集服务器;或者
将该对象的统计...
【专利技术属性】
技术研发人员:汪国彬,翁慈洁,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。