我正在实现两个设备之间的同步过程。网络和移动。我已经计划了一种算法,但不确定其实施的可能性。我的算法是,单个PHP线程来响应两个异步ajax请求
- Mobile将生成一个ajax请求到PHP脚本以将其数据同步到数据库。
- PHP脚本启动一个事务,然后将数据插入到移动设备发送的数据库中,并收集必须发送给移动设备的数据并发送处理但不提交。
- 手机接收到响应,启动一个事务,并发送另一个Ajax请求作为确认到php脚本并在移动端提交。
- PHP脚本接收确认Ajax请求,并承诺其数据,以及我在SETP开发2.
我的问题是,是否有可能使用单一的PHP线与两个同步ajax请求工作?
我认为这不是线程。这是关于单独的HTTP请求。 HTTP是无状态的。你需要自己管理两个请求之间的状态。例如,你可以使用普通的PHP会话。 –