【问题标题】:Looking for C# code samples on how to use Syncpoints in WebSphere MQ寻找有关如何在 WebSphere MQ 中使用同步点的 C# 代码示例
【发布时间】:2011-08-18 05:24:07
【问题描述】:

我使用 MQ v.7 原生 API 在 C# 中进行开发。

我想使用同步点来保证数据的一致性,但找不到任何关于如何使用它们的代码示例。

我将使用本地工作单元。操作系统是 Windows。

谁能分享一些关于在 C# 中使用 Commit() 和 Backout() 的链接或代码 sn-ps?

【问题讨论】:

    标签: c# ibm-mq


    【解决方案1】:

    不幸的是,WMQ 附带的示例不同步操作。相反,请查看WebSphere MQ Solutions in a Microsoft .NET Environment Redbook 中的第 13.1.2 章。那里的代码 sn-ps 显示了同步点,可以集成到随 WMQ 一起安装的示例中。

    如果您不在 WMQ V7 上,请升级。 .Net 支持已大大增强并集成到基础产品中。此外,WMQ v6.x 已于 2011 年 9 月结束生命周期,届时您需要使用 v7 才能获得支持。 WMQ V7客户端可以下载为SupportPac MQC7

    【讨论】:

    • 谢谢,这正是我想要的。你能为我澄清一件事吗?假设我想在单个事务中包含 2 条 MQ 消息(发送消息)。我应该使用 mqPutMsgOpts.Options=MQC.MQPMO_SYNCPOINT;对于每条消息还是仅针对第一条消息?谢谢。
    • 对需要在事务中的每个 GET 或 PUT 使用同步点选项,然后 COMMIT。通过选择性地省略同步点选项,可以在事务内外混合 GET 和 PUT 消息。
    猜你喜欢
    • 1970-01-01
    • 2015-02-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 2010-11-24
    • 1970-01-01
    • 2010-09-16
    • 2012-02-26
    相关资源
    最近更新 更多