Multithreading 设置HornetQ 2.2.14.Final上的线程数(耗电元件)
我有一个消息驱动的EJB,它从HornetQ(2.2.14.Final)接收消息。该应用程序运行在JBoss 5.1.0.GA上。当我将队列的消费者数量设置为5时:Multithreading 设置HornetQ 2.2.14.Final上的线程数(耗电元件),multithreading,jboss,threadpool,producer-consumer,hornetq,Multithreading,Jboss,Threadpool,Producer Consumer,Hornetq,我有一个消息驱动的EJB,它从HornetQ(2.2.14.Final)接收消息。该应用程序运行在JBoss 5.1.0.GA上。当我将队列的消费者数量设置为5时: <activation-config-property> <activation-config-property-name>maxSession</activation-config-property-name> <activation-config-proper
<activation-config-property>
<activation-config-property-name>maxSession</activation-config-property-name>
<activation-config-property-value>5</activation-config-property-value>
</activation-config-property>
maxSession
5
我有7个不同的组要处理,它们几乎同时被调用(通过message.setStringProperty(“JMSXGroupID”,“Group-X”);
,队列只使用2个使用者(线程2和线程3)来处理我的7个不同组。为什么不使用5个使用者/线程
然后,如果我将消费者的数量设置为7,则只使用了5个消费者…如何将消息分配给消费者?是否需要设置其他内容