上一篇对JMS进行介绍了一下,接下来总结一下activemq点对点模式以及订阅发布模式。

  (1)下载:首先到官网http://activemq.apache.org下载activemq

  (2)运行:解压缩apache-activemq-5.14.0-bin.zip,然后双击apache-activemq-5.14.0-bin\apache-activemq-5.14.0\bin\win64\activemq.bat运行ActiveMQ程序。

  解压后,如下图:

  

  bin:其中包含MQ的启动脚本

  conf:包含MQ的所有配置文件

  data:日志文件及持久性消息数据

  example:MQ的示例

  lib:MQ运行所需的所有Lib

  webapps:MQ的Web控制台及一些相关的DEMO

  (3) 启动ActiveMQ以后,登陆:http://localhost:8161/admin/,账号密码默认都是admin,修改密码可以在conf下的jetty.xml中进行修改,默认持久化策略是kahadb,可以在conf下的activemq.xml中进行修改。

  Java代码实现点对点模式,首先使用maven导入相关包:

  <dependency>
    <groupId>org.apache.activemq</groupId>
    <artifactId>activemq-core</artifactId>
    <version>5.7.0</version>
  </dependency>

  实现代码如下:生产者类HelloQueueProducer

  

  

  消费者类HelloQueueConsumer(实现MessageListener接口就可以实现异步接收消息,onMessage方法中)

  

  启动activeMq,然后运行HelloQueueProducer,打开activemq控制台,点击queue显示如下:

  

  点击browse可以查看消息的一些信息,比如id,接收时间,是否持久化,以及消息内容等等。

  点击在运行HelloQueueConsumer,eclipse控制台输出结果如下:

  

  刷先activemq控制台显示如下:

  

  

转载于:https://www.cnblogs.com/gdpuzxs/p/6618791.html

JMS-activeMq点对点模式相关推荐

  1. ActiveMQ入门系列二:入门代码实例(点对点模式)

    在上一篇<ActiveMQ入门系列一:认识并安装ActiveMQ(Windows下)>中,大致介绍了ActiveMQ和一些概念,并下载.安装.启动他,还访问了他的控制台页面. 这篇,就用代 ...

  2. Spring Boot整合ActiveMQ及场景举例(点对点模式、订阅模式)

    目录 前序 为什么要引入MQ 注册案例--不使用MQ 注册案例--引入MQ(点对点模式) 注册案例--引入MQ(发布/订阅模式) 安装Active MQ 使用Spring Boot进行整合(点对点模式 ...

  3. ibm mq java 发布订阅,JMS调用IBM MQ 监听模式的点对点模式

    JMS调用IBM MQ 监听方式的点对点模式 前面三篇,第一篇讲了安装IBM MQ时遇到的一些问题.第二篇讲了点对点模式的调用.第三篇讲了发布订阅模式.本篇说一下监听模式. 监听模式只是在消费者端监听 ...

  4. ActiveMQ点对点的发送和接收

    最近在工作中用到了ActiveMQ的点对点模式,在此用一个范例简单描述下使用过程. 1.首先在工程导入ActiveMQ的jar包,此jar包在下载的ActiveMQ资源里,这里用的是ActiveMQ版 ...

  5. springboot整合ActiveMQ(点对点和发布订阅)

    springboot整合ActiveMQ(点对点和发布订阅) ActiveMQ是什么,为什么使用MQ 是基于 Java 中的 JMS 消息服务规范实现的一个消息中间件. 1.系统解耦 采用中间件之后, ...

  6. 【JMS】JMS支持的模式讲解

    介绍 JMS,Java消息服务应用程序接口,全程为Java Message Service,是一个Java平台中关于面向消息中间件的API框架,用在两个应用程序之间或分布式系统中发送消息,整体的功能有 ...

  7. java spring boot jms_spring boot整合JMS(ActiveMQ实现)

    一.安装ActiveMQ 具体的安装步骤,请参考我的另一篇博文: 二.新建spring boot工程,并加入JMS(ActiveMQ)依赖 三.工程结构 pom依赖如下: xsi:schemaLoca ...

  8. Kafka的点对点模式、发布订阅模式、基础架构

    一.定义 Kafka 是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于 大数据实时处理领域. 二.消息队列 使用消息队列的好处 1)解耦 允许你独立的扩展或修改两边 ...

  9. goldengate java_配置Goldengate向JMS(ActiveMQ)发布消息

    配置Goldengate向JMS(ActiveMQ)发布消息 通过Goldengate的Application Adpater可以方便的向JMS队列发送消息,其他应用程序通过订阅JMS消息 来对数据作 ...

  10. 计算机网络点对点模式,点对点模式——进一步分析

    点对点模式(加深理解) 1.特定的环境 用户之间为了能够更好的共享资源和分享自身的信息,取消中心服务器,减少数据传输的节点,避免数据传输时文件遗失情况. 2.点对点传输结构 所谓点对点传输也就是存储转 ...

最新文章

  1. Unity视觉效果图初学教程 Unity Visual Effects Graph for Beginners
  2. rabbitmq 持久化_SpringBootRabbitMQ消息处理持久化问题
  3. 第九届蓝桥杯 Java B组 第三题 复数幂 (详解)
  4. MySQL8改root密码
  5. Android Apk包的签名出库、自动编译与混淆
  6. [XSY] 智慧树(线性同余方程组,线段树/树状数组)
  7. eap和psk_针对WildFly和EAP运行Java Mission Control和Flight Recorder
  8. 可怕的DefaultAbstractHelperImpl
  9. 利用BBRSACryptor实现iOS端的RSA加解密
  10. 什么样的项目是成功的?
  11. MySql 高频企业面试题
  12. 基本sql语句--增删改查
  13. 买菜201809-2
  14. python入门容易进阶难_为什么Python入门容易,精通却很难!Python进阶之路!
  15. 人人开源renren-fast前后端
  16. 统计学(贾俊平《第七版》) 导论部分
  17. 苹果电脑如何正确断网?Mac电脑断网方法
  18. 各大浏览器兼容性问题
  19. 定义一个长方形类,求周长和面积--学习笔记--16
  20. iPad 如何使用妙控键盘

热门文章

  1. 实习小白::(转) Cocos2d-x 3.0 开发(十五)使用UILayout布局,制作对话界面
  2. 【基础】华为设备浮动路由配置实战
  3. nginx 负载均衡的五中不同配置方式
  4. MOSS 2010 无法同步用户配置文件
  5. 远程控制软件用户群分析
  6. asp.net2.0自定义控件---鼠标移到按钮上更改背景颜色,移出后恢复
  7. vscode 格式化某一段代码_vscode 如何自动格式化代码?
  8. go -生成pb文件 -下
  9. linux -- 三剑客 |grep - sed -awk
  10. IDEA创建maven聚合项目多模块项目并在Tomcat启动图解详细教程