【问题标题】:ActiveMQ and Tomcat (6.x): work together?ActiveMQ 和 Tomcat (6.x):一起工作?
【发布时间】:2013-04-25 21:56:13
【问题描述】:

我正在处理我的第一个 ActiveMQ 部署(实际上代理是 Apollo)。我想使用池连接,因为最终我们将有很多生产者和消费者,可能在同一个 VM 中,发送和接收大量消息。

但是阅读http://activemq.apache.org/how-do-i-use-jms-efficiently.html,我真的不太清楚什么是提高效率的最佳途径:

1) 骆驼? 2)春天? 3) 池化连接工厂?这个类甚至与Tomcat兼容吗,肯定喜欢抛出异常。

JCA 看起来不像是一个选项,因为不支持 Tomcat 6.x。

【问题讨论】:

    标签: tomcat6 activemq


    【解决方案1】:

    Tomcat 并不真正关心甚至不知道有关 JMS 的任何事情。因此,正如您所说,标准方法就可以了。

    就性能而言,Camel 和 Spring(Camel JMS 的基础)并没有真正为性能增加任何东西,而是 other way around。在编写复杂的 JMS 应用程序时,这些框架反而增加了很多便利。 PoolingConnecitonFactory 类(甚至是通用的 spring 类 [CachingConnectionFactory])2 支持对象的重用,从而在使用基于 Spring 的 JMS 框架(如 Camel)时提高性能。

    【讨论】:

      猜你喜欢
      • 2015-10-19
      • 1970-01-01
      • 2015-04-22
      • 2013-01-30
      • 1970-01-01
      • 2011-12-24
      • 1970-01-01
      • 2010-10-12
      • 1970-01-01
      相关资源
      最近更新 更多