ThroughputConnectionFactory,ConnectionFactory,XAConnectionFactory和XAConnectionThroughputConnectionFactory之间有什么区别

时间:2012-12-16 09:49:32

标签: java jms hornetq

我正在考虑使用HornetQ作为消息传递提供程序。我想知道什么样的连接工厂适合什么行为/解决方案?

1 个答案:

答案 0 :(得分:1)

connectionfactory是基础的。具体来说,javax.jms.ConnectionFactory是JMS连接工厂的java接口。

正如文档HornetQ User Guide, Performance Tuning中所述,您可以使用预先配置的ThroughputConnectionFactory来调整CF以获得大量小消息。

在JBoss AS内部运行时,XA只是为通过JTA进行全局事务做好了准备。因此,如果您使用多资源事务(例如Queue< - > DB事务),您应该选择这些。