我正在使用事务性msmq队列。我需要检查队列中的项目以及添加新项目之前尚未提交的项目。我可以检查事务性msmq队列中的项目
我可以检查队列中的所有项目,但我如何检查已出队但仍未提交的项目?
更新: 我有几个奴隶实例和一个主服务器。每个从设备都可以上传数据(大文件)以便从主设备上下载新数据。
从站在msmq队列中注册主站上传和下载操作,然后启动事务,出列操作,对大文件执行操作,如果所有其他回滚事务都提交事务。
我必须拒绝所有上传注册,直到我确定该文件完全上传为止,因为多个奴隶不必同时上传一个文件。
这是一个我从未见过的新问题。您能否详细谈谈您如何使用队列?一次只有一个项目在队列中吗?在添加新项目之前先检查的原因是什么? – 2012-04-10 10:48:00
查看更新后的信息 – tbicr 2012-04-10 11:19:42