公司现在是做代驾软件的,有一个客户端app和一个司机端app,后台专门写了一个客户端提交订单的接口,客户提交代驾订单以后后台接收订单信息,然后计算最近的司机,并将订单信息通过第三方推送“个推”直接推送给这个司机(前面这些功能已经实现),司机收到订单以后只能选择接单,或者不操作,如果不操作,一定时间段内该订单就会流转给下一个最近的司机,对于这种司机一定时间段内无响应的的处理,一般的java后台都是怎么实现的,求大神帮忙!
5条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
鸳鸯儿 2015-05-06 07:07最佳回答 专家已采纳把附近的人放进一个列表,循环此列表,做一个计时器,每发出一个推送都要做一个计时器,接单了,发给后台数据,确定接单后取消计时,
再进行下一个订单的处理,考虑到性能的问题最好自己手写一些计时器采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(4条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2015-05-05 06:41回答 5 已采纳 把附近的人放进一个列表,循环此列表,做一个计时器,每发出一个推送都要做一个计时器,接单了,发给后台数据,确定接单后取消计时, 再进行下一个订单的处理,考虑到性能的问题最好自己手写一些计时器
- 2016-06-20 09:56回答 4 已采纳 推荐用jpush,这个推送还是非常稳定的。 jpush的官网有服务端api,也有客户端sdk,非常全面。 可以做定向推送和广播。 如果有帮助,希望采纳
- 2017-03-04 01:35回答 2 已采纳 最好用maven或者gradle的包依赖工具,只有jar的更新升级会方便很多。
- 2017-11-13 14:24可以为手机端的app使用者推送消息,而不是通过手机上的app对用户发送消息。项目名称改为getuitest
- 2019-12-09 11:14吃饭第①名的博客 Maven添加依赖 <!--极光推送--> <dependency> <groupId>cn.jpush.api</groupId> <artifactId>jpush-client</artifactId> <version>...
- 2021-06-24 12:17数据库面试题的博客 实现AOP的技术,主要分为两大类:一是采用动态代理技术,利用截取消息的方式,对该消息进行装饰,以取代原有对象行为的执行;二是采用静态织入的方式,引入特定的语法创建“方面”,从而使得编译器可以在编译期间织...
- 2021-05-17 10:17回答 7 已采纳 这个理论上是可以的,想将java代码进行编译,通过词法和语法分析后生成ast,然后将生成的ast转换为es5或者es6标准的ast,再还原为相应的js在浏览器里面执行就行。类似babel的功能。事实上
- 2017-05-08 02:30回答 4 已采纳 其实往大了说,移动端和web端的接口没啥区别,就是在约定好参数格式(json、xml)的情况下获取请求参数返回请求的数据。若要说区别的话,移动端毕竟使用流量,考虑到这一点的话,移动端返回的数据应该比w
- 2016-07-08 09:44回答 3 已采纳 public String sendMsgIos(AniuMessage aniuMessage) { PushedNotifications pushedNotification = null
- 2020-11-27 22:25越来越多的项目需要用到实时消息的推送与接收,我这里推荐大家使用GoEasy, 它是一款第三方推送服务平台,使用它的API可以轻松搞定实时推送! 浏览器兼容性:GoEasy推送 支持websocket 和polling两种连接方式,从而...
- 2020-12-20 20:56weixin_39597399的博客 packagecom.jeecg.webSocket;importnet.sf.json.JSONObject;import javax.websocket.*;importjavax.websocket.server.PathParam;importjavax.websocket.server.ServerEndpoint;importjava.io....importjava...
- 2020-08-26 11:09zlhmeng的博客 谷歌本来有专门的推送通道,但是无奈被墙,所以各个大厂就自己各搞一套,那我们开发者如果每个都去开发一套成本就太高了,所以就需要借助第三方通道,让他们帮我们处理,目前比较火的有个推,极光等等,由于前段使用...
- 2015-12-25 12:22回答 4 已采纳 是放在libs目录下吗?导出的时候要勾选上libs目录 java Build Path->Order and Export 中选中“Android Private Libraries”
- 2017-04-10 01:20回答 2 已采纳 在B系统写一个servlet(用ssh的话写个action,其实是一样的),在url上配置参数,B系统接受后进行逻辑处理,再把返回值print出去。
- 2021-05-30 01:07回答 2 已采纳 app后台无法返回数据,有没有报错信息?
- 2021-03-12 22:59黄瓜咕吃的博客 微信公众平台微信公众号开发文档API地址基本信息AppID:开发者ID,微信公众号的...微信用户在当前开放平台账号的所有公众号和应用情景下的唯一标识服务器配置:(1)地址:配置以后,用户对公众号的操作(关注、发消息)...
- 2019-03-15 09:41迟到的微笑的博客 上一章节我们实现了 android使用极光推送实现单点登录,但是有些追求完美的人可能就不适用了,因为上一章节我们是通过网页方式来发送下线通知,一般情况下我们是通过后台发送离线通知的。 在此之前,没有看过...
- 2018-04-09 10:00萍宝儿的博客 1.具体配置可参考极光官方文档https://docs.jiguang.cn/jpush/server/sdk/java_sdk/ 或 https://github.com/jpush/jpush-api-java-client 可进行源码下载参考 2.配置maven pom.xml 文件 找到3.3.3jar包进行下载...
- 2021-08-04 17:06回答 4 已采纳 现在我的已经解决了,网上的方法都没用我一开始是做了1和2,没用,又做了1、2、4,还是没有用,后面做的1、3、4,就OK了,问题解决! 1、把jdk重装,环境重新配置 2、清除IDEA缓存 3
- 2021-03-14 19:48人无界hy的博客 编写后台代码,后台java代码如下 package org.comet4j.demo; import java.util.Random; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import org.comet4j.core.Comet...
- 没有解决我的问题, 去提问