API项目扩展

刚跟着做完API接口项目,想要继续丰富一下,看了别人的项目扩展,根据自己的情况 先简单列举拓展目标,争取可以全部完成。

API接口开放平台扩展

项目优化

  • 重构项目为微服务
  • 调用接口时判断接口剩余调用次数
  • 根据接口id动态调用接口
  • 使用JWT生成token 校验接口调用
  • 使用JWT做登录校验
  • 添加登录验证,每次请求前都判断是否登录
  • 使用QuartZ实现定时任务,每天更新接口调用TOP3
  • 添加redis缓存
    • 登录成功后,将用户信息存储到redis中
    • 获取接口调用次数后将相关数据存入到redis中
  • 接口分配机制(根据用户的订阅接口,分发对应接口的调用次数,添加用户接口对应的ak\sk)
  • 获取接口调用次数和接口统计二者转换成原子性操作,并通过消息队列实现接口调用,最终实现获取接口调用次数,接口调用,接口统计三者数据一致性(鱼友 - @哒)

接口添加

(鱼友 - @adora)

  • 外卖评价生成
  • 敏感词过滤
  • 成语分析API
  • 生成二维码
  • 全国行政区划查询
  • 星座查询
  • 文本翻译
  • 文件名后缀信息查询
  • 随机失恋文案
  • IP属地解析
  • 每日天气情况
  • 获取随机图片
  • 随机诗词
  • 网上免费接口
  • 人脸识别
  • 或者某种算法等
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP