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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产国语videosex另类 | 青青青草国产 | 国产一区二区三区日韩 | www.久久99| 丰满在线观看 | 天堂激情网 | 四虎b7s22c0m| 美女扒开腿让男生桶爽漫画 | jzzjlzz亚洲乱熟在线播放 | 欧美怡红院视频一区二区三区 | 草莓香蕉榴莲丝瓜秋葵绿巨人在线看 | 饭冈加奈子在线播放观看 | 国人精品视频在线观看 | 精品无码国产AV一区二区三区 | 美女脱了内裤让男桶爽 | 亚洲精品九色在线网站 | 91制片厂制作果冻传媒123 | 久久视热频国产这里只有精品23 | 国产色网址 | 九色PORNY丨视频入口 | 精品国产人妻国语 | 欧美日韩精品一区二区三区视频播放 | 亚洲精品在线免费 | 亚洲欧美日韩综合在线播放 | 青青网站 | 国产一区二区三区免费在线视频 | 男人的私人影院 | 欧美高清国产 | 万域之王在线观看 | 任我鲁精品视频精品 | 日韩版码免费福利视频 | 日本嫩模 | 男人天堂a | caoporm国产精品视频免费 | 久久五月综合婷婷中文云霸高清 | 国产91一区二区在线播放不卡 | 国产在线乱子伦一区二区 | 美女靠逼免费网站 | 国产日韩欧美在线一二三四 | china国产bbw| 暖暖的免费观看高清视频韩国 |