您现在的位置:主页 > 365sport365 > 正文内容

如何实现以Spring XA样式而不是XA样式分布的事务

作者:365bet滚球网 来源:谁知道365bet网址 更新日期:2019-11-07 浏览次数:
全部展开
JavaTransactionAPI和XA协议是Spring中常见的分布式事务处理机制,但是您可以选择其他实现。
理想的实现取决于应用程序使用的资源以及为性能,安全性,系统强度和数据完整性提供多少补偿。
在这次JavaWorld会议上,SpringSource的DavidSyer共享了几种针对Spring应用程序的事务处理机制,三个XA样式的事务协议和四个非XA样式的协议。
Spring Framework支持JavaTransactionAPI(JTA),因此应用程序可以远离JavaEE容器并使用分布式事务和XA协议。
但是,即使有这样的支持,XA重载也是昂贵,不稳定且麻烦的,但是其他应用程序可以避免使用XA协议。
为了使所有人了解所涉及的各种分布式事务,我们分析了事务处理的七种模式并提出了特定的代码实现。
您还可以观察到安全性或稳定性的相反顺序,以了解如何在常见情况下确保安全性和稳定性,高一致性和原子性。
当然,随着话题的深入,