[英]MSMQ - are messages deleted from the mq files once read?
是否可以从已处理并删除的持久性mq文件(例如p000001.mq)中读取队列消息,还是可以立即删除该消息?
删除邮件时,mq文件没有缩小,但是我似乎无法在QueueExplorer中打开它们。
“是否有可能从已处理和删除的永久性mq文件中读取队列消息。”
否。如果在记事本中打开文件,则应该能够看到消息数据仍然存在,但是将设置一个标志,以便MSMQ知道使消息不可见。
MQ文件不会立即收缩,因为这会影响磁盘I / O性能。 MSMQ在两点执行文件清除:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.