我需要extjs消息传递和队列中间件系统的帮助

2024-05-23 19:52:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我开发了一个由软件和硬件交互组成的系统。基本上它是一个事务系统,在这个系统中,事务细节在PCI设备上被加密,然后返回到我基于web的系统,在那里它被存储在数据库中,然后在浏览器中使用javascript/extjs显示。我现在的做法如下:

交易编码流程

1.用户从网格中选择一个事务,按“encode”按钮,extjs/js将字符串发送到PHP,在PHP中进行格式化并插入到请求[incoming_request]。在这个阶段,我启动extjs taskmanager对请求[response]列进行间隔检查,以获得结果,并显示“请稍候…”消息。在

2.我创建了一个python守护进程服务,它监视请求表中的任何事务编码然后python守护进程接收任何请求[incoming_request],然后对请求进行编码并将结果存储在requests[response]表中。在

3.然后extjs taskmanager获取事务的请求[response],并将其显示给用户,然后删除“请稍候…”消息并终止taskmanager。在

现在我的问题是:有没有更好的方法来使用第三方消息传递和队列中间件系统来完成这个加密过程?如果是,请帮忙。在

谢谢你!在


Tags: 用户消息编码硬件软件进程responserequest
1条回答
网友
1楼 · 发布于 2024-05-23 19:52:14

我会改成这样:

  • 设置PHP块并等待Python守护进程完成事务处理
  • 增加外部数据连接()因此它将等待PHP响应
  • 移除外部消息框并在中处理回调处理程序中可能出现的错误外部数据连接()

也就是说,现在不用等待事务在JavaScript中完成(这需要多次调用web服务器),而是在PHP中等待。在

这是假设您正在使用外部数据连接()调用PHP处理程序-如果使用任何其他Ext对象,原理是相同的,但超时设置/完成处理会有所不同。在

相关问题 更多 >