发明名称 一种EJB服务过载保护方法和系统
摘要 本发明公开了一种EJB服务过载保护方法和系统,方法包括配置EJB实例每个服务的服务能力等级L(X)和EJB实例的最大服务并发数C,其中X表示一个具体服务;记录EJB实例中一个具体服务A的当前并发调用数L(A)1;记录EJB实例中所有服务的当前并发调用数C1;当请求调用所述具体服务A时,根据所述EJB实例每个服务的服务能力等级L(X)、EJB实例的最大服务并发数C、所述具体服务A的当前并发调用数L(A)1和所述所有服务的当前并发调用数C1,判断是否允许调用所述具体服务A和所述具体服务A是否进入业务逻辑执行部分。本发明的技术方案能够实现服务的过载保护能力,防止单个或多个服务故障引起整个系统故障,减少故障影响面和系统中断时间。
申请公布号 CN103873509A 申请公布日期 2014.06.18
申请号 CN201210535540.0 申请日期 2012.12.12
申请人 中国移动通信集团浙江有限公司 发明人 钟储建;于祥兵;蒋海滨
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京中誉威圣知识产权代理有限公司 11279 代理人 郭振兴;彭晓玲
主权项 一种EJB服务过载保护方法,其特征在于,包括以下步骤:配置EJB实例每个服务的服务能力等级L(X)和EJB实例的最大服务并发数C,其中X表示一个具体服务;记录EJB实例中一个具体服务A的当前并发调用数L(A)1;记录EJB实例中所有服务的当前并发调用数C1;当请求调用所述具体服务A时,根据所述EJB实例每个服务的服务能力等级L(X)、EJB实例的最大服务并发数C、所述具体服务A的当前并发调用数L(A)1和所述所有服务的当前并发调用数C1,判断是否允许调用所述具体服务A和所述具体服务A是否进入业务逻辑执行部分。
地址 310006 浙江省杭州市环城北路288号移动大厦