使用 WCF 的原始 MQ 消息

Raw MQ messages with WCF

有没有办法使用 MQ 7.5 让 MQ WCF 将 "raw" 消息放入 MQ 队列?它似乎仅限于 SOAP-JMS 格式。

所谓原始,是指非 SOAP、非 JMS、非 XML,只是一条简单的消息。

MQ 8 根据 here 通过 WmqStringMessage 提供此功能,但我想知道一种将标准 MQSTR 类型消息放入 MQ 队列的好方法。

缺少 IBM 将更改从更高版本的 MQ 反向移植到 MQ7,没有简单的方法可以实现这一点。

最后,我们放弃了使用 WCF,因为我们使用的大部分功能也在 MQ 本身中实现,例如持久事务和保证交付。

如果您希望能够截断和更改底层交付机制,WCF 是很好的选择,但是,如果您使用的只是 MQ,那么直接针对该机制编写代码会更容易 API。