检查交易终止

时间:2014-07-04 13:16:54

标签: java javascript java-ee transactions

需要一些想法来跟踪用户是否正在终止付款交易。

可能发生的一些情况是 -

  1. 用户在与银行或Visa验证页面交互时关闭浏览器

  2. 由于弹出窗口阻止或网络问题导致外部银行方面无法加载。

  3. 等等

    无论如何,我能够跟踪这一切。

1 个答案:

答案 0 :(得分:1)

  1. 很大程度上取决于使用的协议。例如,Atmosphere允许服务器端在浏览器窗口关闭时收到通知:https://github.com/Atmosphere/atmosphere/wiki/onDisconnect-tricks
    当您没有来自消息库的通知时,后备方法是使用心跳:如果您的服务器在最后N秒没有心跳,请考虑取消事务并取消分配服务器端资源。
  2. Heartbeats会帮助你。
相关问题