【技术实现步骤摘要】
访问处理方法、装置、电子设备以及存储介质
[0001]本公开涉及计算机
,尤其涉及软件技术、大数据和云服务
具体地,涉及一种访问处理方法、装置、电子设备以及存储介质。
技术介绍
[0002]随着业务的不断发展,应用所提供的功能日趋复杂化和多样化。为了保证应用的并发处理能力,可以基于分布式的业务系统来实现。例如,应用所提供的功能可以基于分布式的业务系统中的多个服务实现,服务可以具有与该服务对应的多个实例。实例可以用于处理针对服务的访问请求。
技术实现思路
[0003]本公开提供了一种访问处理方法、装置、电子设备以及存储介质。
[0004]根据本公开的一方面,提供了一种访问处理方法,包括:响应于接收到来自对象针对目标服务的访问请求,获取上述对象的访问权限标识,其中,上述访问权限标识用于指示上述对象在预定时段内访问上述目标服务的访问权限;以及,在根据上述访问权限标识确定上述对象具有上述访问权限的情况下,更新当前被访问线程的次数局部变量的变量值,其中,上述次数局部变量用于指示上述对象在上述预定时段内的累计访问次数。
[0005]根据本公开的另一方面,提供了一种访问处理装置,包括:第一获取模块,用于响应于接收到来自对象针对目标服务的访问请求,获取上述对象的访问权限标识,其中,上述访问权限标识用于指示上述对象在预定时段内访问上述目标服务的访问权限;以及,第一更新模块,用于在根据上述访问权限标识确定上述对象具有上述访问权限的情况下,更新当前被访问线程的次数局部变量的变量值,其中,上述次 ...
【技术保护点】
【技术特征摘要】
1.一种访问处理方法,包括:响应于接收到来自对象针对目标服务的访问请求,获取所述对象的访问权限标识,其中,所述访问权限标识用于指示所述对象在预定时段内访问所述目标服务的访问权限;以及在根据所述访问权限标识确定所述对象具有所述访问权限的情况下,更新当前被访问线程的次数局部变量的变量值,其中,所述次数局部变量用于指示所述对象在所述预定时段内的累计访问次数。2.根据权利要求1所述的方法,其中,所述获取所述对象的访问权限标识,包括:确定当前用于访问的第一数据块,其中,所述第一数据块存储有用于指示所述访问权限标识的访问权限变量;以及从所述第一数据块的访问权限变量中获取所述对象的访问权限标识。3.根据权利要求2所述的方法,其中,所述确定当前用于访问的第一数据块,包括:确定读指针当前指向的数据块;以及将所述读指针当前指向的数据块确定为所述当前用于访问的第一数据块。4.根据权利要求3所述的方法,还包括:响应于接收到针对所述对象的访问权限标识的更新请求,确定待更新访问权限标识;确定当前用于更新的第二数据块,其中,所述第二数据块存储有用于指示所述访问权限标识的访问权限变量;以及根据所述待更新访问权限标识更新存储于所述第二数据块的访问权限变量的变量值。5.根据权利要求4所述的方法,其中,所述确定当前用于更新的第二数据块,包括:确定读指针当前未指向的数据块;以及将所述读指针当前未指向的数据块确定为所述当前用于更新的第二数据块。6.根据权利要求5所述的方法,还包括:在完成更新存储于所述第二数据块的访问权限变量的变量值之后,响应于未检测到针对所述第一数据块的访问操作,根据所述待更新访问权限标识更新存储于所述第一数据块的访问权限变量的变量值。7.根据权利要求1~6中任一项所述的方法,还包括:响应于接收到针对所述对象的全局总访问次数的次数获取请求,获取所述对象在所述预定时段内的全局总访问次数,其中,所述全局总访问次数是根据所述目标服务包括的至少一个实例的局部总访问次数确定的,所述局部总访问次数是根据所述实例包括的至少一个线程的累计访问次数确定的;以及根据所述全局总访问次数和针对所述对象在所述预定时段内的预定访问次数阈值,确定所述对象的访问权限标识。8.根据权利要求7所述的方法,其中,所述根据所述全局总访问次数和针对所述对象的预定访问次数阈值,确定所述对象的访问权限标识,包括:在确定所述全局总访问次数小于或等于针对所述对象在所述预定时段内的预定访问次数阈值的情况下,确定所述对象的访问权限标识是指示所述对象具有所述访问权限的标识。
9.根据权利要求1~8中任一项所述的方法,其中,所述次数局部变量包括线程局部变量。10.一种访问处理装置,包括:第一获取模块,用于响应于接收到来自对象针对目标服务的访问请求,获取所述对象的访问权限标识,其中,所述访问权限标识用于指示所述对象在预定时段内访问所述目标服务的访问权限;以及第一更新模块,用于在根据所述访问权限标识确定所述对象具有所述访问权限的情况下,更新当前被访问线程的次数局部变量的变量值,其中,所述次数局部变量用于...
【专利技术属性】
技术研发人员:陈坤,焦健,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。