【技术实现步骤摘要】
一种调用消息并发量统计方法及装置
本专利技术涉及计算机
,特别是涉及一种调用消息并发量统计方法及装置。
技术介绍
针对客户端发送的调用消息,服务器会对其进行记录,并每隔一定时间对接收到的调用消息进行统计,以了解到各类调用对象的活跃程度。目前,服务器会根据接收到的调用消息中的调用对象的对象类别,将同一类别调用消息记录在一个文件中,以供后续统计操作。若在单位时间内同时接收到多个针对同一类别的对象的调用消息时,多个调用消息的进程会同时对文件执行“写”操作,这样会对文件造成破坏。为防止文件被破坏的问题,提出了一种对文件加“锁”的方法,加“锁”的作用在于,使每次只能有一个进程对文件执行“写”操作,一个进程“写”完之后,其他进程才能对文件执行“写”操作,也就是每次只能有一个进程对调用对象执行调用操作,一个调用进程结束了,后面的进程才能执行调用。缺点在于,若单位时间内接收到多个调用消息,每个进程都要等前一个进程对调用对象执行完调用才能去调用,这样会导致单位时间内对调用消息的记录速度很慢,对调用对象的访问速度也很慢。< ...
【技术保护点】
1.一种调用消息并发量统计方法,包括:/n当接收到调用消息时,解析所述调用消息,确定所述调用消息所要调用的对象;/n根据所述对象的对象类别,在本地与所述对象类别对应的文件夹下创建一个与所述调用消息对应的文件;/n通过统计所述文件夹下在预定时间段内创建的文件的个数,确定所述预定时间段内针对所述对象的调用消息的并发量。/n
【技术特征摘要】
1.一种调用消息并发量统计方法,包括:
当接收到调用消息时,解析所述调用消息,确定所述调用消息所要调用的对象;
根据所述对象的对象类别,在本地与所述对象类别对应的文件夹下创建一个与所述调用消息对应的文件;
通过统计所述文件夹下在预定时间段内创建的文件的个数,确定所述预定时间段内针对所述对象的调用消息的并发量。
2.根据权利要求1所述的方法,其中,所述对象类别为多个,所述方法还包括:
预先在本地为每一对象类别创建一与其具有一一对应关系的文件夹。
3.根据权利要求1或2所述的方法,其中,与所述调用消息对应的所述文件为空文件,所述文件的文件名包括接收到所述调用消息时的时间戳和所述调用消息所要调用的所述对象的名称。
4.根据权利要求3述的方法,其中,所述方法,还包括:
定时删除各对象类别对应的文件夹下的已统计过的文件。
5.根据权利要求4所述的方法,其中,所述定时删除各对象类别对应的文件夹下的已统计过的文件包括:
判断各文件的文件名中的时间戳是否早于最近一次执行统计操作的时间;
确定文件名中的时间戳早于所述最近一次执行统计操作的时间的文件为已统计过的文件,并对其进行删除。
6.一种调用消息...
【专利技术属性】
技术研发人员:李德全,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。