首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WSO2企业服务总线分布式事务

WSO2企业服务总线分布式事务
EN

Stack Overflow用户
提问于 2013-02-15 20:10:29
回答 3查看 581关注 0票数 2

我正在尝试使用WSO2 ESBv4.5.1在两个SOAP web服务上实现分布式事务。

我实现了两个独立的web服务(每个web服务都连接到自己的数据库)和一个与这两个服务通信的代理服务。Proxy-service包含事务中介器。

据我所知,这个版本的企业服务总线使用Atomikos (www.atomikos.com),而事务中介器是管理事务的唯一方法。

如何配置WSO2 ESB和Atomikos以使用分布式事务?我发现了分布式事务实现的唯一示例。它显示了由ESB自己创建系统事务时的简单情况。在我的例子中,事务应该被“传递”(传播)到外部web服务。

有什么基于SOAP的分布式事务的例子吗?

任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

发布于 2013-02-23 02:22:39

这(在不同服务上的事务)可以使用Atomikos的商业版本命名为ExtremeTransactions。

我不相信WSO2中包含了这一点。你可以问WSO2他们是否能做到这一点。

HTH

票数 0
EN

Stack Overflow用户

发布于 2013-04-23 03:08:29

这不受支持。您可以做的是使用故障序列,并在该故障序列中添加回滚逻辑。例如,您调用第一个服务,然后第二个服务调用失败。然后,您应该在错误序列中结束,并且在该序列中,您应该编写逻辑来回滚service1的调用。

票数 0
EN

Stack Overflow用户

发布于 2013-05-24 19:05:28

我想了解更多关于为什么“它不被支持”的原因。

AFAIK WSO2使用Axis2作为web服务堆栈,而Axis2确实支持WS原子事务:http://wiki.apache.org/ws/StackComparison

是不是这样,Axis2支持WS-原子事务,但是WSO2缺少使用它所需的东西?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14894476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档