【技术实现步骤摘要】
本专利技术涉及计算机
,特别是涉及一种服务并发访问控制方法及装置。
技术介绍
服务作为一种部署灵活,集成方便的应用实现,在如今的系统中应用非常普遍。通常,对服务的访问数量的控制,有两种方式,一种是对并发的控制,控制的是某 个特定时刻的大访问量,另一种是对流量的控制,控制的是时间段内的大访问量。而下述的 方案所指的是对某个特定时刻的大访问量的控制。应用作为服务一旦发布后,一般可供系统内所有其他应用调用;此时,服务质量控 制的问题就突出出来,为了保证服务的服务质量,通过并发控制的机制来保证服务请求不 会在某个时刻请求过多,影响服务提供方对其他应用系统提供服务以及服务提供方的响应 速度;同时随着应用系统的增多,提供的服务也越来越多,对某个服务在特定时刻的访问过 多,系统资源消耗过大,从而可能会导致系统提供的其他服务受到影响,而这都是系统设计 时不希望遇到的。另一方面,在一个大的机构里,可能有很多部门(域),每个部门又可能有多个组 (节点),对于一个服务发布以后,如果每个组,每个部门都可以平等访问此服务,会导致一 些重要组,重要部门对服务的访问在需要的情况下不能得 ...
【技术保护点】
一种服务并发访问控制方法,其特征在于,包括以下步骤:S401,服务系统接收服务请求;S402,判断服务请求数量是否达到了服务系统能够响应的最大并发数,如果是,则执行S403,否则执行S404;S403,给服务请求方返回服务系统忙的信息;S404,根据服务请求的应急程度以及服务系统的处理通道数量,判断服务请求是否需要排队,如果需要排队,则执行S405;不需排队,则执行S406;处理通道耗完,则执行S407;S405,服务请求进入排队状态,等待被唤醒执行;S406,进入服务请求执行处理过程;S407,给服务请求方返回处理通道耗完的信息。
【技术特征摘要】
【专利技术属性】
技术研发人员:代卫兴,邓鹏飞,刘川,
申请(专利权)人:北京东方通科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。