比如有十个客户端 要往一个服务器中上传数据,我想做成类似队列这样的形式,一个一个上传..,A客户上传时,把事务打开,等事务完成后,B客户端再上传,这其中某个客户端上传失败时,都把他自己上传的数据回滚 谢谢~

解决方案 »

  1.   

    放到事物中。
    happ valentine's day
      

  2.   

    做个时间标签来排队,对表进行加xlock,行不?
      

  3.   

    不知道你说的上传是指数据库数据的上传还是普通数据的上传(通过HTTP或FTP)
    数据库的好办,事务,加锁,插入,提交或回滚,很容易
    普通上传的话,就复杂一些了,要自己写上传,删除的代码,还要一个队列
      

  4.   

    老实回答你一下吧
    不知道你说的是数据库的数据上传还是普通文件上传(通过HTTP或FTP)
    数据库的话,只要用事务加锁便可
    普通的上传的话,那就复杂些了,不过你的不涉及同步,共享,死锁等问题还是比较简单的