打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
MQ 消息队列的使用
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 生产者
 * 
 */
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);
    }

}

这是一个生产者

配置生产者


 <!-- 先配置一个生产者 -->
<bean id="logUserLoginProducer" class="org.my431.activeMQ.LogUserLoginProducer">
<property name="template" ref="jmsTemplate" />
<property name="destination" ref="baseQueueLogUserLogin" />
</bean>





生产者有一个目的地:destination



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







配置一个接受者

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












 <!-- Message Listener for  -->  配置一个接收者的名字以及方法
    <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>
<!-- 先配置生产者,再配置接收者 -->
 <!--  listener container,MDP无需实现接口 -->
<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" />




本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Spring+ActiveMQ+Mysql 配备JMS
博客开张:用Spring ActiveMQ Jencks开发消息驱动POJO-Jamsa ...
Spring整合JMS(消息中间件)
JMS-Spring
Spring对JMS的支持
JMS在Spring框架下的应用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服