- 0
- 0
- 约3.7千字
- 约 4页
- 2017-06-07 发布于重庆
- 举报
WCFMSMQ-2队列与事务
[WCF MSMQ] 2. 队列与事务
[ 2007-05-04 11:45:03 | 作者: yuhen ]
字号: 大 | 中 | 小
MSMQ 支持两种类型的队列,事务性队列(transactional queue)会将消息持久(persiste)存储到磁盘中,即便服务器当机(shutdown)、重启(reboot)或崩溃(crash),消息依然可以在系统恢复后被读取。同时,消息发布、获取和删除都在环境事务范围内,从而确保消息的可靠性。我们还可以使用 TransactionScope 将环境事务传递给队列,否则队列会自动创建一个内部事务。非事务性队列(nontransactional volatile queues)只是将消息存在内存,不会使用磁盘进行持久存储,且不会使用事务来保护对消息的操作。一但服务器发生问题,或者调用方出现异常,消息都会丢失。
// 创建事务性队列MessageQueue.Create(@.\private$\myqueue, true);// 创建非事务性队列MessageQueue.Create(@.\private$\myqueue);
通过下面的例子我们会看到事务失败时,没有任何消息被写入队列。
[ServiceContract]public interface IService{??[OperationContract(Is
您可能关注的文档
最近下载
- (高清版)DB41∕T 730-2012 汽车传动轴总成 技术条件.pdf VIP
- 内蒙古师范大学《C语言程序设计》2022-2023年期末试卷.pdf VIP
- 耳鸣的诊断和治疗指南.pdf VIP
- 浙江省嘉兴市2025~2026学年七年级英语下册期中模拟试题(含答案).docx VIP
- 2026年新党章竞赛试题及答案(夺冠).docx VIP
- 加油站消防应急疏散演练预案.docx
- 露天采矿设计技术规定.docx VIP
- 冶金反应工程学试题答案.doc VIP
- 第18章 微专题6 中点四边形2023-2024学年八年级下册数学高效课堂教学设计(人教版).docx VIP
- 第七届山东省中小学音乐美术教师基本功比赛概要1.doc VIP
原创力文档

文档评论(0)