weixin_46140420 2022-08-08 22:37 采纳率: 50%
浏览 17

有人了解派单的业务吗?

现在有这个业务类型于发单子
客户发送一条派单任务 比如有10个用户(团队) 一个任务只能有一个用户进行接受 客户发送派单任务 然后发个消息通过微信公众号通知用户 这边用户只有5分钟时间进行接单如果接单了这个任务就结束了如果在5分钟内没有接单 就自动发送第二个用户接单了就完成了。
然后客户有新的任务就要从第三个用户进行通知 就这样进行依次通知】

如果这个任务10个用户都没有接单就挂起通知客户让他重新派单
怎么保证这个通知程序不能断了?
有人做过这个业务吗?

  • 写回答

1条回答 默认 最新

  • 木秀林 2022-08-11 14:32
    关注

    你这个业务逻辑点有问题,为什么一个派单任务要在十个用户中挨个派呢,1个人5分钟,10个人就50分钟过去了。
    改为:直接给10个用户排单,有5分钟时间接单;先到先得;
    技术上:排单就是给十个人同时看到消息,可以抢单,在抢单时用cas抢单更新接单人就好了,其他没抢到的无法接单。

    评论 编辑记录

报告相同问题?

问题事件

  • 请采纳用户回复 8月22日
  • 创建了问题 8月8日

悬赏问题

  • ¥15 TeleScan不能修改bar
  • ¥100 请问我基于逐飞库写的这个有关于mp u6050传感器的函数,为什么输出的值是固定的?
  • ¥15 hadoop中启动hive报错如下怎么解决
  • ¥15 如何优化QWebEngineView 加载url的速度
  • ¥15 关于#hadoop#的问题,请各位专家解答!
  • ¥15 如何批量抓取网站信息
  • ¥15 Spring Boot离线人脸识别
  • ¥15 使用Ant Design Pro vue的时候,使用环境变量的时候,构建报错是什么原因
  • ¥15 NRF24L01能发送但是不能接收
  • ¥15 想问一下这种情况怎么解决呢(关键词-file)