一.场景描述: PC收银台的浏览器展示了收款二维码,用户扫了支付二维码,支付完成后,浏览器需要实时响应支付结果. 二.问题描述: 扫码支付的支付结果一般通过服务端回调和主动查询来获取,显示二维码之后,不断的去轮询的话,增加了服务器的压力.如果服务端回调支付结果,能立马把支付结果响应给收银台的浏览器,问题就解决了.前端调用一次查询,如果状态还是处理中,就阻塞在那里,直到有支付结果再响应浏览器,想要阻塞,最开始想到用Java的队列,单机没问题,但是生产上的回调服务器和交易服务器不是同一台,所以无效.