黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

JMS&ActiveMQ教程
基于JMS的消息傳送
ActiveMQ與Spring集成
ActiveMQ與SpringBoot集成
ActiveMQ安全機制
ActiveMQ主從集群

ActiveMQ與Spring消息接收方式

同步接收

jmsTemplate.receive()

一個線程在工作,沒接收到就等待,接收到了就往下執行直到程序結束;

如果想循環不斷地接收,那么就寫個while true循環。

異步接收

使用監聽器監聽ActiveMQ目的地,當有消息的時候,回調onMessage方法對消息進行處理,ActiveMQ與Spring集成異步接收消息的步驟如下:

1、創建普通的maven項目,異步接收消息模塊12-activemq-spring-receiver-async

2、在pom.xml文件中添加依賴(可以從前面receiver項目中拷貝)

3、配置applicationContext.xml

這里不需要掃描包了,只需要導入jms的配置即可

<import resource="applicationContext-jms.xml"/>

4、配置applicationContext-jms.xml

JmsTemplate只給我們提供了同步接收的方法,所以這里我們不需要對其進行配置。

!-- 配置一個連接工廠 -->
<bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
    <property name="brokerURL" value="tcp://192.168.235.128:61616"/>
</bean>
<!-- 配置一個sping監聽器的容器 -->
<bean class="org.springframework.jms.listener.DefaultMessageListenerContainer">
    <!--引用連接工廠-->
    <property name="connectionFactory" ref="connectionFactory"/>
    <!--指定監聽的目的地-->
    <property name="destinationName" value="springQueue"/>
    <!--監聽到消息后,會回調onMessage方法,我們在自定義的監聽器中對onMessage方法進行重寫,完成消息的接收-->
    <property name="messageListener" ref="myMessageListener" />
</bean>
<!-- 我們自定義的一個消息監聽器 -->
<bean id="myMessageListener" class="com.bjpowernode.activemq.listener.MyMessageListener" />

5、創建自定義監聽器,實現MessageListener接口,并在實現的onMessage方法中接收消息

ublic class MyMessageListener implements MessageListener{
    public void onMessage(Message message) {
        if(message instanceof TextMessage){
            try {
                String text = ((TextMessage) message).getText();
                System.out.println("監聽器異步接收到的消息為:" + text);
            } catch (JMSException e) {
                e.printStackTrace();
            }
        }
    }
}

6、編寫測試類Test進行測試

public class Test {
    public static void main(String[] args) {
        //這里只需要啟動Spring容器,就會創建監聽器對象
        new ClassPathXmlApplicationContext("classpath:applicationContext.xml");
    }
}

7、運行測試

程序啟動后,會一直處于監聽狀態,堅挺到消息,會對其進行處理。

全部教程
主站蜘蛛池模板: 色网站综合 | 精品视频一区二区三区免费 | 久久免费精品视频 | 欧美最猛性xxxxxhd | 欧美老妇人与禽交 | 国产在线精品一区二区不卡 | 人人爽人人看 | 男女爱视频免费高清在线观看 | 成年人黄色小视频 | 国产碰碰 | 色偷偷av男人的天堂 | 吃奶呻吟打开双腿做受动态图 | 麻豆回家视频区一区二 | 亚洲第一区视频在线观看 | 放荡的美妇一区二区三区 | 91短视频在线观看免费最新91 | 91精品国产肉丝高跟在线 | 国产精品视频一区二区三区不卡 | 日韩色视频 | 丁香五香天堂网卡 | 国产区精品一区二区不卡中文 | 理论片中文字幕在线精品 | 国产欧美精品一区二区三区四区 | 国产欧美日韩精品a在线观看高清 | 男女福利视频 | 欧美色图导航 | 一级香蕉视频在线观看 | 成人国产综合 | 久久精品午夜视频 | 在线免费一级片 | 日韩福利视频导航 | 成人欧美一区二区三区在线观看 | 性色毛片免费视频 | 羞羞视频官网 | 免费在线观看黄网站 | 欧美一级片在线播放 | 国产精品2022最新在线观看 | 在线亚洲日产一区二区 | 日本福利片午夜免费观着 | 色网免费观看 | 一区二区视频在线观看免费的 |