【发布时间】:2017-05-02 14:08:47
【问题描述】:
我目前正在使用 Spring MVC(没有 Maven)开发一个 Web 应用程序。 我需要的是在两个本地数据库之间创建一个分布式事务,以便代码将在(理论上)两阶段提交中更新所有这些。
现在,由于我是为学校项目做的,我处于一个简单的环境中,只需要从一个数据库中的表中取出一行并将其放入另一个数据库的表中,当然是原子的(理论上,应该分发这样的事务,因为我使用的是两个不同的数据库,而不仅仅是一个)。
我的问题是,如何部署一个首先连接到两个 MySQL 数据库然后执行分布式事务的 Spring bean?我应该使用一些外部库还是仅使用 Spring 框架就可以实现所有目标?在这种情况下,能否请您给我一个示例或指南来执行此操作?
提前感谢您的帮助:)
【问题讨论】:
标签: java spring model-view-controller concurrency distributed