显示网页的交易状态更新

时间:2019-03-17 15:15:52

标签: asp.net rest sockets websocket

我正在开发一个网站,用户可以在该网站上购买需要由远程计算机上的人员手动验证的产品。由于验证是手动的,因此可能会有一些延迟,因此我想在每个步骤上显示交易的状态。总体思路是:

  1. 用户点击按钮
  2. 请求通过普通的回发或api到达服务器(按钮文本将更改为例如“收到请求”)
  3. 该请求被转发到远程计算机进行验证(按钮文本将变为“处理中”)
  4. 然后,远程用户决定接受还是拒绝销售(按钮文本将变为“已接受”或“已拒绝”)

我将需要在网站/服务器与将要进行验证的远程机器(这是现有的基于JAVA的Windows应用程序)之间进行来回传递状态。

我打算使用套接字编程来实现这一点,这将要求远程计算机打开套接字/端口,该套接字/端口将侦听来自服务器的传入流,然后在用户拒绝/接受销售时做出响应。

然后,这些响应将存储在服务器上的数据库中,并通过API公开,该API每秒可以用jquery / javascript从网络浏览器中命中一次,以获取最新状态,然后相应地更改按钮文本。

是否有更好的方法可以实现此目标,或者存在一些使此任务更容易的框架。任何指导将不胜感激。谢谢

0 个答案:

没有答案