XAにはいくつかのポイントがあります:
- それはその仕事をし、受け入れられた代替手段はありません。分散トランザクションを使用する必要がある場合、XAを回避する方法はありません。
- これは「標準テクノロジー」であり、誇大広告やマーケティングはありません。したがって、ほとんどの人のレーダーの下を飛んでいます。
- 使用されている場合でも、ほとんどの部分は通常一部のフレームワークに隠されているため、JackApplicationDeveloperがそれを知らない可能性があります。
- サービス指向アーキテクチャ(SOA)とメッセージキューは誇大宣伝されたアーキテクチャパラダイムであり、試してみるため、XAの必要性は確かにやや低下しています。 サブシステムのこのような緊密な結合を回避するため。少なくともSOAもかなり衰退しているようですが。;-)
- XAの忘れられがちな部分は、トランザクションが実際に中断したときに使用される必要なコードとツールです。 XAには、トランザクションマネージャーがかなりの時間すべてのリソースをコミットまたはロールバックできない郊外がいくつかあります。このポイントは、「本当にある場合にのみ使用する」だけを増やします。 しなければならない」ポイント。