そうですね、私の質問がすべてを物語っていると思います。Groovy SQL が 2 フェーズ コミットをサポートしているかどうかを知る必要があります。私は実際に、次のことを行うメソッドを定義したいGrailsサービスをプログラミングしています:
データベース 1 の SQL インスタンスを取得、データベース 2 の SQL インスタンスを取得、
何らかの方法でトランザクションを開きます。トランザクション内で、各データベースでそれぞれ 2 つの異なるストアド プロシージャを呼び出します。次に、必要に応じて、両方の接続でいくつかの方法をコミットするかロールバックします。
これに関する有用な情報は、Web 上のどこにもまだ見つかりませんでした。
私は何らかの方法で 2 フェーズ コミットをプログラムする必要があるため、これが他の手段 (たとえば、Spring アーティファクトの助けを借りて grails で使用するなど) でサポートされている場合でも、ガイドしてください。これは現時点で私にとってショーストッパーになりました。
注: MySQL と mysql-connector ドライバーを使用しています。ありがとう、アラム・シャー