ActiveMQ入门篇一入门实例1

上一期,我们讲解了ActiveMQ的原理和概念,以及用它来实现MQ的一些优势,今天我们来写一个入门级的示例。

首先,在写示例之前,我们先了解下ActiveMQ关键词。


ActiveMQ关键词


  • ActiveMQConnectionFactory

实现了jms的ConnectionFactory,Connection的工厂类

  • Connection

JMS连接,和Java连接池的Connection差不多 Producer和Consumer用来和Broker通讯的

  • Session 会话
  • Destination 目的地,数据要发送到哪里或者从哪里取
  • MessageProducer 生产者
  • MessageConsumer 消费者
  • Message 消息,add到队列的东西,也就是自己要处理的东西,Message有很多子接口,TextMessage或ByteMessage

ActiveMQ目录说明


– bin:存放的是脚本文件

– conf :存放的是基本配置文件

– data :存放的是日志文件

– docs :存放的是说明文档

– examples :存放的是简单的实例

– lib :存放的是activemq所需jar包

– webapps :用于存放项目的目录


步骤


  1. 引入MQ相关jar包
  1. 创建生产者Product.java
  1. 创建消费者Customer.java
  1. 启动MQ
  1. 监控MQ结果

http://localhost:8161/admin

  1. 分别启动Cumstomer 和 Product
  2. 观察控制台打印信息和MQ的监控信息

注:如需源码,请下面留言小编即可

下一期,我们主要讲下ActiveMQ和spring的集成

原文发布于微信公众号 - 码神联盟(lkchatspace)

原文发表时间:2017-07-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏MessageQueue

Pulsar-Producer实现分析

“Pulsar is a distributed pub-sub messaging platform with a very flexible messagi...

1562
来自专栏游戏杂谈

express:node throwing error on mongodb

与此类似node throwing error on mongodb,一直报Db.open那里出错,查源代码,发现应该是有err参数传入,因为之前从来没接触过m...

701
来自专栏运维前线

使用CentOS7 kvm虚拟机安装蓝鲸社区版(3.15)

使用C7 kvm虚拟机安装蓝鲸平台 蓝鲸介绍 蓝鲸官网: http://bk.tencent.com/ 蓝鲸社区版本下载:http://bk.tencent.c...

3056

使用CoreOs,Docker和Nirmata部署微服务类型的应用

随着采用应用容器的持续增长,设计用于运行容器的“最小”操作系统正在普及。CoreOS就是这样的一个操作系统。CoreOs是为运行现代云原生应用,并为Docker...

30110
来自专栏杂烩

ActiveMQ集群部署 转

(摘自:http://www.open-open.com/lib/view/open1400126457817.html)

921
来自专栏Jaycekon

Java消息队列--JMS概述

1、什么是JMS  JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API...

4745
来自专栏待你如初见

Java中间件

1554
来自专栏Debian社区

分布式版本控制系统 Git v2.12.2 发布

Git v2.12.2 发布了,Git 是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。是 Linus Torvalds 为了...

1514
来自专栏精讲JAVA

RocketMQ 源码学习 1 : 整体结构

为什么是 RocketMQ,而不是 ActiveMQ/RabbitMQ/Kafka 呢?这不是技术选型,我只是想找一个业界比较好的、开源的 MQ 系统,学习一下...

1463
来自专栏ThoughtWorks

10Hours 网页应用

以前段开发为特长,不放过技术大赛这样机会的刘旸,和几个同事打造的10Hours 受到了大家的好评。想知道何谓10Hours?那就~ ? 最近公司举办技术大赛,...

3289

扫码关注云+社区

领取腾讯云代金券