【发布时间】:2017-08-04 04:18:03
【问题描述】:
我正在考虑在我的 MQ Put 和 MySql 写入操作之间配置 2 阶段提交。一点点研究让我找到了启用 XA 的 MQ 管理器,这些管理器配置了数据源,因此可以在同一个 UOW 下操作 MQ 和 DB。
这是我想要实现的示例代码流:
MQBEGIN
MQPUT (include the flag MQPMO_SYNCPOINT in the message options)
SQL INSERT
MQCMIT
但是,我发现 MySql 不在 IBM Websphere MQ v7.5 支持的数据库列表中。我的堆栈需要 XA 开关文件(Ubuntu 16.04 64 位、IBM MQ v7.5、MySQL v5.7)对吗?有没有人同步过这些?真的希望有人帮助设置这些队列。
关于在 IBM MQ 和 MySql DB 之间使用 2PC 的更好方法有什么建议吗?
【问题讨论】:
-
我的回答对您的问题有帮助吗?
标签: java mysql ibm-mq ubuntu-16.04 xa