我正在尝试在我当前的应用程序中实现分布式事务,这些事务目前与 MSDTC 一起运行良好,唯一的问题是 MSDTC 仅在 Windows 中受支持。许多地方建议的替代方案是放弃 DTC 并实施消息队列,这将在单独的部分中破坏事务。但由于我的应用程序是一个流量大、性能敏感的事务应用程序,用户需要即时响应,消息队列是否是合适的替代方案?如果没有,还有什么其他方法可以实现完全 2pc 支持的分布式事务?
我正在尝试在我当前的应用程序中实现分布式事务,这些事务目前与 MSDTC 一起运行良好,唯一的问题是 MSDTC 仅在 Windows 中受支持。许多地方建议的替代方案是放弃 DTC 并实施消息队列,这将在单独的部分中破坏事务。但由于我的应用程序是一个流量大、性能敏感的事务应用程序,用户需要即时响应,消息队列是否是合适的替代方案?如果没有,还有什么其他方法可以实现完全 2pc 支持的分布式事务?