我正在开发一个将使用服务器同步数据的应用程序,该服务器将使用 php 和 mysql 数据库。
对于同步过程,我认为是 3 路通信:
1 - 客户端将数据发送到服务器,服务器处理数据并以 OK 或 ERROR 回复客户端,此时服务器应该开始事务。2 - 如果收到 OK,客户端只会更新内部信息(更新日期并从数据库中删除一些行) 3 - 客户端向服务器发送另一个请求(OK 或 CANCEL),当服务器收到这个新请求时,它会提交或回滚交易。
这可能吗?在一个请求中启动事务并在另一个请求中提交事务?如果是,如何?会议?
还是我应该以另一种方式做到这一点?