MSMQ 事务属性的设置_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > MSMQ 事务属性的设置

MSMQ 事务属性的设置

 2013/9/29 15:50:28  jacky深蓝  博客园  我要评论(0)
  • 摘要:MSMQ队列的事务属性的设置关系到使用哪种消息发送方式publicstaticMessageQueueCreate(stringpath,booltransactional);当创建队列为事务性队列,那么发送消息需要指定为Automatic或Single模式方可成功(否则更严重的是发送失败但又不报异常,问题很不好找);queue.Send(msg,MessageQueueTransactionType.Automatic)成功queue.Send(msg
  • 标签:

MSMQ队列的事务属性的设置关系到使用哪种消息发送方式

public static MessageQueue Create(string path, bool transactional);

当创建队列为事务性队列,那么发送消息需要指定为Automatic或Single模式方可成功(否则更严重的是发送失败但又不报异常,问题很不好找);

queue.Send(msg, MessageQueueTransactionType.Automatic) 成功

queue.Send(msg, MessageQueueTransactionType.Single) 成功

queue.Send(msg) 失败

当创建队列为非事务性队列,那么发送消息不能指定为Automatic或Single模式方可成功(否则更严重的是发送失败但又不报异常,问题很不好找)。

queue.Send(msg, MessageQueueTransactionType.Automatic) 失败

queue.Send(msg, MessageQueueTransactionType.Single) 失败

queue.Send(msg) 成功

 

  • 相关文章
发表评论
用户名: 匿名