Redis-jedis-业务请求次数控制案例需求分析

案例: 服务调用次数控制

人工只能领域的语义识别与自动对话僵尸未来服务业机器人应答呼叫体系中的重要技术,百度自研用户评价语义识别服务,免费开放企业试用,同时训练百度自己的模型。现对试用用户的使用行文进行限速,限制每个用户每分钟最多发起10次调用

  • 案例要求
    • 设定A、B、C三个用户
    • A用户限制10次/分调用,B用户限制30次/分调用,C用户不限制

案例: 需求分析

  • 设定一个服务方法,用于模拟实际业务调用的服务,内部采用打印模拟调用
  • 在业务调用前服务调用控制单元,内部使用redis进行控制,参照之前的方案
  • 对调用超限使用异常进行控制,异常处理设定为打印提示信息
  • 主线程启动3个线程,分别表示3种不同用户的调用
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容