Atomikos vs JOTM vs Bitronix vs? [英] Atomikos vs JOTM vs Bitronix vs?

查看:560
本文介绍了Atomikos vs JOTM vs Bitronix vs?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是JTA的新手,也是它的基础交易经理。任何人都可以解释这些的优点/缺点吗?随意添加我未在标题中列出的其他内容。

I am new to JTA and it's underlying transaction managers. Can anyone explain the pros/cons of each of these? Feel free to add others I didn't list in title.

此外,主要的应用程序服务器(WebSphere,JBoss,Glassfish)是否有自己的JTA兼容事务经理?在这些环境中,你还会使用这些第三方实现吗?

Also, don't the major applications servers (WebSphere, JBoss, Glassfish) have their own JTA compliant transaction manager? In those environments, would you still use these third party implementations?

推荐答案


我是JTA的新手它是潜在的交易经理。任何人都可以解释这些的优点/缺点吗?随意添加我未在标题中列出的其他内容。

I am new to JTA and it's underlying transaction managers. Can anyone explain the pros/cons of each of these? Feel free to add others I didn't list in title.

我知道的独立事务管理器包括 Bitronix SimpleJTA Tyrex (死?), JOTM (在Jonas中使用), GeronimoTM / Jencks (用于Geronimo), JBossTS (用于JBoss)和 Atomikos

Standalone transaction managers I'm aware of include Bitronix, SimpleJTA, Tyrex (dead?), JOTM (used in Jonas), GeronimoTM/Jencks (used in Geronimo), JBossTS (used in JBoss) and Atomikos.

我从来没有对它们进行过广泛的测试(这就是你想要的必须要做的,如果你必须选择一个)所以我不能提供详尽的利弊(这将需要一些工作)。但这里有一些链接:

I've never tested them all extensively (and this is what you would have to do if you have to choose one) so I can't provide an exhaustive pros/cons (and that would require some work). But here are some links:

  • Transaction Manager for Stand-Alone Java Applications (cover some of them with pros/cons)
  • O(pen) S(ource) JTA Transaction Managers
  • Re: [xmlblaster-devel] JTA compliance

以防万一,这是我个人的观点:

Just in case, here is my very personal point of view:


  • 我看到很多关于JOTM的抱怨。

  • 我认为GeronimoTM / Jencks缺少文档。

  • SimpleJTA没有实现JTS而且没有活动。

  • Bitronix是体面的文件,但没有提供支持。

  • Atomikos是一款令人印象深刻的产品,文档齐全,并提供支持。

  • JBossTS aka ArjunaTS绝对是一款成熟的产品(见有关历史的收购公告,并提供支持。

  • I've seen lots of complains about JOTM.
  • I think that GeronimoTM/Jencks lacks of documentation.
  • SimpleJTA doesn't implement JTS and is not active.
  • Bitronix is decently documentation but doesn't offer support.
  • Atomikos is an impressive product, well documented and does offer support.
  • JBossTS aka ArjunaTS is definitely a mature product (see the announcement of the acquisition for some history) and does offer support.

就个人而言,如果必须选择一个,我会将Atomikos和JBossTS列入候选名单并测试硬核。

Personally, I'd shortlist Atomikos and JBossTS and test them hardcore if I had to choose one.


此外,主要的应用程序服务器(WebSphere,JBoss,Glassfish)是否拥有自己的JTA兼容事务管理器?

Also, don't the major applications servers (WebSphere, JBoss, Glassfish) have their own JTA compliant transaction manager?

当然,JTA是Java EE规范的一部分,Java EE服务器必须支持它。

Of course they do, JTA is part of the Java EE specification, a Java EE server has to support it.


在这些环境中,你还会使用这些第三方实现吗?

In those environments, would you still use these third party implementations?

不,我会使用提供的事务管理器(为了简单起见,支持等)。

No, I'd use the provided transaction manager (for simplicity, support, etc).

这篇关于Atomikos vs JOTM vs Bitronix vs?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆