Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
7年前关闭。
Improve this question
我是JTA的新手,它是基础事务管理器。谁能解释这些优点/缺点?随时添加我未在标题中列出的其他人。
而且,主要的应用程序服务器(WebSphere,JBoss,Glassfish)是否没有自己的符合JTA的事务管理器?在那些环境中,您仍然会使用这些第三方实现吗? Transaction Manager for Stand-Alone Java Applications(使用优点/缺点来发现其中的一些问题) O(pen) S(ource) JTA Transaction Managers Re: [xmlblaster-devel] JTA compliance
以防万一,这是我个人的观点:
我已经看到很多关于JOTM的提示。 我认为GeronimoTM/Jencks缺乏文档。 SimpleJTA没有实现JTS,并且没有激活。 Bitronix是不错的文档,但不提供支持。 Atomikos是令人印象深刻的产品,有据可查并提供支持。 JBossTS aka ArjunaTS绝对是成熟的产品(有关某些历史记录,请参见announcement of the acquisition)并提供支持。
就个人而言,如果我必须选择Atomikos和JBossTS,我会对其进行入围测试,并对其进行核心测试。
当然可以,JTA是Java EE规范的一部分,Java EE服务器必须支持它。
不,我会使用提供的事务管理器(为了简化,支持等)。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
7年前关闭。
Improve this question
我是JTA的新手,它是基础事务管理器。谁能解释这些优点/缺点?随时添加我未在标题中列出的其他人。
而且,主要的应用程序服务器(WebSphere,JBoss,Glassfish)是否没有自己的符合JTA的事务管理器?在那些环境中,您仍然会使用这些第三方实现吗?
最佳答案
我知道的独立事务管理器包括Bitronix,SimpleJTA,Tyrex(已死?),JOTM(在Jonas中使用),GeronimoTM/Jencks(在Geronimo中使用),JBossTS(在JBoss中使用)和Atomikos。
我从未对它们进行全面的测试(如果必须选择它们,这就是您要做的事情),因此我无法提供详尽的利弊(这需要做一些工作)。但是这里有一些链接:
以防万一,这是我个人的观点:
就个人而言,如果我必须选择Atomikos和JBossTS,我会对其进行入围测试,并对其进行核心测试。
当然可以,JTA是Java EE规范的一部分,Java EE服务器必须支持它。
不,我会使用提供的事务管理器(为了简化,支持等)。
关于java - Atomikos vs JOTM vs Bitronix vs? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2978207/
10-09 05:31