MQ PutとMySqlの書き込み操作の間に2段階コミットを構成する方法を検討していました。少しの研究によって、データソースが設定されているXA対応のMQマネージャにつながり、同じUOWの下でMQとDBを操作できるようになりました。ここでMySql v5.7を使用したWebSphere MQ V7.5クラスのXAトランザクションの設定と使用
は私が達成するために何を望むかのサンプルコードの流れです:
MQBEGIN
MQPUT (include the flag MQPMO_SYNCPOINT in the message options)
SQL INSERT
MQCMIT
はしかし、私は、MySQLはIBMのWebSphere MQ V7.5でサポートされているDBのリストに載っていないことがわかります。私は自分のスタック(Ubuntu 16.04 64bit、IBM MQ v7.5、MySQL v5.7)のXAスイッチファイルが必要でしょうか?誰かがこれらを前に同期させましたか?これらのキューを設定するための助けが本当に好きでしょうか。
IBM MQとMySql DBの間に2PCを置くより良い方法を教えてください。
は、私の答えの助けはあなたの問題を解決しましたか? – JoshMc