JMS-activeMq点对点模式
上一篇对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点对点模式相关推荐
- ActiveMQ入门系列二:入门代码实例(点对点模式)
在上一篇<ActiveMQ入门系列一:认识并安装ActiveMQ(Windows下)>中,大致介绍了ActiveMQ和一些概念,并下载.安装.启动他,还访问了他的控制台页面. 这篇,就用代 ...
- Spring Boot整合ActiveMQ及场景举例(点对点模式、订阅模式)
目录 前序 为什么要引入MQ 注册案例--不使用MQ 注册案例--引入MQ(点对点模式) 注册案例--引入MQ(发布/订阅模式) 安装Active MQ 使用Spring Boot进行整合(点对点模式 ...
- ibm mq java 发布订阅,JMS调用IBM MQ 监听模式的点对点模式
JMS调用IBM MQ 监听方式的点对点模式 前面三篇,第一篇讲了安装IBM MQ时遇到的一些问题.第二篇讲了点对点模式的调用.第三篇讲了发布订阅模式.本篇说一下监听模式. 监听模式只是在消费者端监听 ...
- ActiveMQ点对点的发送和接收
最近在工作中用到了ActiveMQ的点对点模式,在此用一个范例简单描述下使用过程. 1.首先在工程导入ActiveMQ的jar包,此jar包在下载的ActiveMQ资源里,这里用的是ActiveMQ版 ...
- springboot整合ActiveMQ(点对点和发布订阅)
springboot整合ActiveMQ(点对点和发布订阅) ActiveMQ是什么,为什么使用MQ 是基于 Java 中的 JMS 消息服务规范实现的一个消息中间件. 1.系统解耦 采用中间件之后, ...
- 【JMS】JMS支持的模式讲解
介绍 JMS,Java消息服务应用程序接口,全程为Java Message Service,是一个Java平台中关于面向消息中间件的API框架,用在两个应用程序之间或分布式系统中发送消息,整体的功能有 ...
- java spring boot jms_spring boot整合JMS(ActiveMQ实现)
一.安装ActiveMQ 具体的安装步骤,请参考我的另一篇博文: 二.新建spring boot工程,并加入JMS(ActiveMQ)依赖 三.工程结构 pom依赖如下: xsi:schemaLoca ...
- Kafka的点对点模式、发布订阅模式、基础架构
一.定义 Kafka 是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于 大数据实时处理领域. 二.消息队列 使用消息队列的好处 1)解耦 允许你独立的扩展或修改两边 ...
- goldengate java_配置Goldengate向JMS(ActiveMQ)发布消息
配置Goldengate向JMS(ActiveMQ)发布消息 通过Goldengate的Application Adpater可以方便的向JMS队列发送消息,其他应用程序通过订阅JMS消息 来对数据作 ...
- 计算机网络点对点模式,点对点模式——进一步分析
点对点模式(加深理解) 1.特定的环境 用户之间为了能够更好的共享资源和分享自身的信息,取消中心服务器,减少数据传输的节点,避免数据传输时文件遗失情况. 2.点对点传输结构 所谓点对点传输也就是存储转 ...
最新文章
- Unity视觉效果图初学教程 Unity Visual Effects Graph for Beginners
- rabbitmq 持久化_SpringBootRabbitMQ消息处理持久化问题
- 第九届蓝桥杯 Java B组 第三题 复数幂 (详解)
- MySQL8改root密码
- Android Apk包的签名出库、自动编译与混淆
- [XSY] 智慧树(线性同余方程组,线段树/树状数组)
- eap和psk_针对WildFly和EAP运行Java Mission Control和Flight Recorder
- 可怕的DefaultAbstractHelperImpl
- 利用BBRSACryptor实现iOS端的RSA加解密
- 什么样的项目是成功的?
- MySql 高频企业面试题
- 基本sql语句--增删改查
- 买菜201809-2
- python入门容易进阶难_为什么Python入门容易,精通却很难!Python进阶之路!
- 人人开源renren-fast前后端
- 统计学(贾俊平《第七版》) 导论部分
- 苹果电脑如何正确断网?Mac电脑断网方法
- 各大浏览器兼容性问题
- 定义一个长方形类,求周长和面积--学习笔记--16
- iPad 如何使用妙控键盘
热门文章
- 实习小白::(转) Cocos2d-x 3.0 开发(十五)使用UILayout布局,制作对话界面
- 【基础】华为设备浮动路由配置实战
- nginx 负载均衡的五中不同配置方式
- MOSS 2010 无法同步用户配置文件
- 远程控制软件用户群分析
- asp.net2.0自定义控件---鼠标移到按钮上更改背景颜色,移出后恢复
- vscode 格式化某一段代码_vscode 如何自动格式化代码?
- go -生成pb文件 -下
- linux -- 三剑客 |grep - sed -awk
- IDEA创建maven聚合项目多模块项目并在Tomcat启动图解详细教程