网站首页 » 开源项目 » 网约车项目

网约车项目

January 9, 2021 开源项目

网约车项目

问题

  1. 短信验证码验证
  2. 抢单

    • redis单例
    • redis分布式 - 加锁过半成功,达不到一半加锁失败。 redlock(红锁)

注册短信验证码

使用redis

  • 验证码过期
  • 1分钟内输错几次,就锁定账号几分钟

redis key的过期时间可以用来作为验证码过期时间。

数据同步


  • 司机位置实时同步给云端, 3秒同步一次。(外卖小哥位置同步,30秒同步一次)
同步的时候不建议用队列,会出现时间差,影响效率

司机同步的数据有:经纬度,速度,方向,角度,高度

  • 用户数据同步

派单引擎

乘客下订单,订单会给发给多个司机,司机去抢单服务去“抢单”。

redis使用

  • 短信验证码过期
  • 配置项存储
  • 加锁
添加新评论