一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 基于Java ActiveMQ的實例講解

基于Java ActiveMQ的實例講解

2021-01-04 15:43鼠標滾輪 Java教程

下面小編就為大家帶來一篇基于Java ActiveMQ的實例講解。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

所需引入Jar包:

jms-1.1.jar

activemq-all-5.15.0.jar

生產者

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package com.mousewheel.demo;
 
import javax.jms.Connection;
import javax.jms.ConnectionFactory;
import javax.jms.Destination;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageConsumer;
import javax.jms.MessageListener;
import javax.jms.ObjectMessage;
import javax.jms.Session;
 
import org.apache.activemq.ActiveMQConnectionFactory;
 
public class MQConsumerDemo {
 public static void main(String[] args) throws JMSException {
 
  ConnectionFactory connectionFactory = new ActiveMQConnectionFactory("admin", "admin", "tcp://192.168.31.33:61616");
  Connection connection = null;
  try {
   connection = connectionFactory.createConnection();
   connection.start();
   Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
   Destination destination = session.createQueue("test-queue");
   MessageConsumer consumer = session.createConsumer(destination);
   consumer.setMessageListener(new MessageListener() {
    @Override
    public void onMessage(Message message) {
     try {
      MqBean bean = (MqBean) ((ObjectMessage) message).getObject();
      System.out.println(bean);
      if (null != message) {
       System.out.println("收到消息" + bean.getName());
      }
     } catch (Exception e) {
      // TODO: handle exception
     }
 
    }
   });
   System.out.println("Begin listen");
  } catch (Exception e) {
   // TODO: handle exception
  }
 
 }
}

消費者

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package com.mousewheel.demo;
 
import javax.jms.Connection;
import javax.jms.ConnectionFactory;
import javax.jms.Destination;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageConsumer;
import javax.jms.MessageListener;
import javax.jms.ObjectMessage;
import javax.jms.Session;
 
import org.apache.activemq.ActiveMQConnectionFactory;
 
public class MQConsumerDemo {
 public static void main(String[] args) throws JMSException {
 
  ConnectionFactory connectionFactory = new ActiveMQConnectionFactory("admin", "admin", "tcp://192.168.31.33:61616");
  Connection connection = null;
  try {
   connection = connectionFactory.createConnection();
   connection.start();
   Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
   Destination destination = session.createQueue("test-queue");
   MessageConsumer consumer = session.createConsumer(destination);
   consumer.setMessageListener(new MessageListener() {
    @Override
    public void onMessage(Message message) {
     try {
      MqBean bean = (MqBean) ((ObjectMessage) message).getObject();
      System.out.println(bean);
      if (null != message) {
       System.out.println("收到消息" + bean.getName());
      }
     } catch (Exception e) {
      // TODO: handle exception
     }
 
    }
   });
   System.out.println("Begin listen");
  } catch (Exception e) {
   // TODO: handle exception
  }
 
 }
}

以上這篇基于Java ActiveMQ的實例講解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/mousewheel/archive/2017/09/14/7523555.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩一区二区三区不卡视频 | 金莲你下面好紧夹得我好爽 | 青青青手机视频在线观看 | 九九热这里只有精品视频免费 | 99精品视频在线观看 | 久久黄色大片 | 我和老丈洗澡同性 | 欧美z0z0人禽交 | 日韩国产欧美视频 | 精品精品国产yyy5857香蕉 | 欧美一卡二卡科技有限公司 | 91人成网站色www | 青青久久精品国产 | 扒开胸流出吃奶 | 亚洲日本视频在线 | h杯奶水太多h | 免费看60分钟大片视频播放 | 成人中文字幕在线高清 | 夫妻性生活免费在线观看 | 久久精品国产在热亚洲完整版 | nxgx在线观看国产中文 | 国内精品久久久久影院嫩草 | 激情三级做爰在线观看激情 | 亚洲精品国产综合久久一线 | 亚洲视频在线观看免费视频 | 亚洲精品午夜视频 | 欧美精品久久久亚洲 | 忘忧草在线社区WWW日本直播 | 93版高校教师 | 草草在线免费视频 | xvideoscom极品肌肉警察 | 亚洲精品成人456在线播放 | 91精品国产91久久 | 处女摘花 | 久久精品无码人妻无码AV蜜臀 | 国产精品反差婊在线观看 | 小柔的性放荡羞辱日记动漫 | heyzo1754北岛玲在线视频 | 花房乱爱在线观看 | 91传媒在线观看 | 亚洲国产在线午夜视频无 |