案例: 服务调用次数控制
人工只能领域的语义识别与自动对话僵尸未来服务业机器人应答呼叫体系中的重要技术,百度自研用户评价语义识别服务,免费开放企业试用,同时训练百度自己的模型。现对试用用户的使用行文进行限速,限制每个用户每分钟最多发起10次调用
- 案例要求
- 设定A、B、C三个用户
- A用户限制10次/分调用,B用户限制30次/分调用,C用户不限制
案例: 需求分析
- 设定一个服务方法,用于模拟实际业务调用的服务,内部采用打印模拟调用
- 在业务调用前服务调用控制单元,内部使用redis进行控制,参照之前的方案
- 对调用超限使用异常进行控制,异常处理设定为打印提示信息
- 主线程启动3个线程,分别表示3种不同用户的调用