2013-01-21 44 views
0

下面是一个简单的弹簧支持activemq配置,我没有太多的麻烦,因为我已经按照文档。 Basicly有对谁生产者将消息发送到使用JmsTemplate队列中,配置如下,测试,我没有与它的问题:activemq弹簧,启用镜像队列

<bean id="jmsFactory" class="org.apache.activemq.pool.PooledConnectionFactory" 
    destroy-method="stop"> 
    <property name="connectionFactory"> 
     <bean class="org.apache.activemq.ActiveMQConnectionFactory"> 
      <property name="brokerURL" 
       value="${activemq.brokerUrl}" /> 
      <property name="sendTimeout" 
       value="${activemq.sendTimeout}" /> 
      <property name="prefetchPolicy"> 
       <bean class="org.apache.activemq.ActiveMQPrefetchPolicy"> 
        <property name="queuePrefetch" value="0" /> 
       </bean> 
      </property> 
     </bean> 
    </property> 
</bean> 

<amq:queue id="classifiedEventSink" 
    physicalName="${activemq.classifiedEventSink.producer}" /> 

<bean id="jmsTemplateClassifiedEventSink" 
    class="org.springframework.jms.core.JmsTemplate"> 

    <property name="connectionFactory" ref="jmsFactory" /> 
    <property name="defaultDestination" ref="classifiedEventSink" /> 
    <property name="sessionAcknowledgeModeName" value="AUTO_ACKNOWLEDGE" /> 
</bean> 

现在保持这种配置我想把它作为一个镜像队列,在这个镜像队列中,每当生产者向队列中添加一条消息时,我都希望该消息能够在一个主题上进行广播。诀窍是在春季进行配置,因为我很难找到示例。你能指点我吗?

回答