将异步处理成同步的操作

小谷 2014-09-02 03:35:45
情况是这样的:
现在手机用充值卡充值将充值请求发送到后台
后台发起充值请求,充值完成后,我们要给一个地址给第三方来通知充值结果(大部分的充值都是异步通知包括银行的)
但是这个时候我们不能把开始手机端的充值请求断开,断开了就再也不能反会第三方的异步通知支付结果
我请问的是 有什么好的办法 让异步通知回来后一起返回给手机端,就是将异步做成同步
...全文
236 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
S117 2014-09-04
  • 打赏
  • 举报
回复
把异步操作放到while(true)中,等结果返回了,再跳出去
小谷 2014-09-02
  • 打赏
  • 举报
回复
引用 2 楼 xiaomei__ 的回复:
第三方平台会回调服务器的啊,你调完第三方的支付,再调用自己的服务器查看是否支付成功,如果用户在中途退出,你可以保存订单号在手机内存,然后下次登录再用订单号查询服务器。俺们是这样做的
不是 支付都是通过自己的后台来做的 手机不直接调用第三方
xiaomei__ 2014-09-02
  • 打赏
  • 举报
回复
第三方平台会回调服务器的啊,你调完第三方的支付,再调用自己的服务器查看是否支付成功,如果用户在中途退出,你可以保存订单号在手机内存,然后下次登录再用订单号查询服务器。俺们是这样做的
致知Fighting 2014-09-02
  • 打赏
  • 举报
回复
加锁阻塞...

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧