小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

MQ 消息隊(duì)列的使用

 走墨 2014-04-23
package org.my431.activeMQ;

import javax.jms.Queue;

import org.my431.base.model.BaseLoginLog;
import org.my431.log.model.LogUserLogin;
import org.springframework.jms.core.JmsTemplate;


/**
 * @author wangzhen
 * @see queue 生產(chǎn)者
 * 
 */
public class LogUserLoginProducer {

    private JmsTemplate template;

    private Queue destination;

    public void setTemplate(JmsTemplate template) {
        this.template = template;
    }

    public void setDestination(Queue destination) {
        this.destination = destination;
    }

    public void addLog(BaseLoginLog message) {
        template.convertAndSend(this.destination, message);
    }

}

這是一個(gè)生產(chǎn)者

配置生產(chǎn)者


 <!-- 先配置一個(gè)生產(chǎn)者 -->
<bean id="logUserLoginProducer" class="org.my431.activeMQ.LogUserLoginProducer">
<property name="template" ref="jmsTemplate" />
<property name="destination" ref="baseQueueLogUserLogin" />
</bean>





生產(chǎn)者有一個(gè)目的地:destination



<!--  使用Queue方式要-->
    <amq:queue name="baseQueueLogUserLogin" physicalName="BaseLoginLog" />???這是他的目的地?







配置一個(gè)接受者

<!-- 一下為接受者的配置 -->
<bean id="queueConsumer" class="org.my431.activeMQ.QueueConsumer" />












 <!-- Message Listener for  -->  配置一個(gè)接收者的名字以及方法
    <bean id="queueListener" class="org.springframework.jms.listener.adapter.MessageListenerAdapter">
<constructor-arg ref="queueConsumer" />
<!--  may be other method -->
<property name="defaultListenerMethod" value="receive" />
<!-- custom MessageConverter define -->
<property name="messageConverter" ref="defaultMessageConverter" />
</bean>
<!-- 先配置生產(chǎn)者,再配置接收者 -->
 <!--  listener container,MDP無需實(shí)現(xiàn)接口 -->
<bean id="queueListenerResourceLucContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer">
<property name="connectionFactory" ref="jmsConnectionFactory" />
<property name="destination" ref="baseQueueLogUserLogin" />
<property name="messageListener" ref="queueListener" />
</bean>




    
另外:<property name="messageConverter" ref="defaultMessageConverter" />




    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多