2019独角兽企业重金招聘Python工程师标准>>>

1、百度百科对ActiveMQ的解释:

ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。

由于ActiveMQ是一个独立的jms provider,所以我们不需要其他任何第三方服务器就可以马上做我们的测试了.编译example目录下面的程序 ProducerTool/ConsumerTool 是JMS参考里面提到的典型应用,Producer产生消息,Consumer消费消息,而且这个例子还可以加入参数帮助你测试刚才启动的本地 ActiveMQ或者是远程的ActiveMQ

2、官方网站下载路径:http://activemq.apache.org/download.html

下载后解压,得到的目录结构为:

进入 bin 文件夹下,点击 activemq.bat,会看到:

说明启动服务器成功!在浏览器输入“http://localhost:8161/admin/”进入到登陆页面,默认用户名/密码都是admin。

其中在导航菜单中,Queues是队列方式消息。Topics是主题方式消息。Subscribers消息订阅监控查询。Connections可以查看 链接数,分别可以查看xmpp、ssl、stomp、openwire、ws和网络链接。Network是网络链接数监控。Send可以发送消息数据。

3、ActiviteMQ接收和发送消息基本流程:

4、ActiveMQ的几种通信方法:

可参考:http://my.oschina.net/andy1989/blog/527051  或者 http://shmilyaw-hotmail-com.iteye.com/blog/1897635

这篇文章写的真心不错!

5、maven 依赖包 引用:

<dependencies><dependency><groupId>org.apache.activemq</groupId><artifactId>activemq-core</artifactId><version>5.7.0</version></dependency><dependency><groupId>org.apache.activemq</groupId><artifactId>activemq-pool</artifactId><version>5.7.0</version></dependency><!-- activemq-spring --><dependency><groupId>org.apache.activemq</groupId><artifactId>activemq-spring</artifactId><version>5.7.0</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-jms</artifactId><version>3.0.7.RELEASE</version></dependency><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.6.1</version></dependency><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.6.1</version></dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.16</version></dependency></dependencies>

转载于:https://my.oschina.net/andy1989/blog/527044

ActiveMQ 消息服务(一)相关推荐

  1. JMS(Java消息服务)(Activemq简单介绍)

    是什么? JMS(java消息服务)是规范,它定义了一些规则,一些接口.具体实现由各种做这个产品的厂家或开源组织来实现. 为什么? 在JMS还没有诞生前,每个企业都会有自己的一套内部消息系统,比如项目 ...

  2. JMS(Java消息服务)与消息队列ActiveMQ基本使用(一)

    最近的项目中用到了mq,之前自己一直在码农一样的照葫芦画瓢.最近几天研究了下,把自己所有看下来的文档和了解总结一下. 一. 认识JMS 1.概述 对于JMS,百度百科,是这样介绍的:JMS即Java消 ...

  3. ActiveMQ学习总结(5)——Java消息服务JMS详解

    JMS: Java消息服务(Java Message Service) JMS是用于访问企业消息系统的开发商中立的API.企业消息系统可以协助应用软件通过网络进行消息交互. JMS的编程过程很简单,概 ...

  4. Apache Artemis —— 非堵塞 Java 嵌入消息服务

    Apache ActiveMQ Artemis 提供了一个非堵塞架构,实现了超高性能的 Java 对象消息服务器.其核心只依赖一个 netty.jar 文件.该项目的目的是为你的 Java 应用提供一 ...

  5. JMS(Java消息服务)入门教程

    什么是Java消息服务 Java消息服务指的是两个应用程序之间进行异步通信的API,它为标准消息协议和消息服务提供了一组通用接口,包括创建.发送.读取消息等,用于支持JAVA应用程序开发.在J2EE中 ...

  6. JMS (Java消息服务) 入门教程

    转载自:https://www.cnblogs.com/chenpi/p/5559349.html 什么是Java消息服务 Java消息服务指的是两个应用程序之间进行异步通信的API,它为标准消息协议 ...

  7. JAVA消息服务JMS规范及原理详解

    一.简介 JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进 ...

  8. JMS学习四(ActiveMQ消息过滤)

    一.消息的选择器 不管是在消息发送端设置消息过期时间还是在接收端设置等待时间,都是对不满足的消息有过滤的作用,那消息选择器就是为过滤消息而生的下面来看看消息选择器: ActiveMQ提供了一种机制,使 ...

  9. JMS学习六(ActiveMQ消息传送模型)

    JMS学习六(ActiveMQ消息传送模型) ActiveMQ 支持两种截然不同的消息传送模型:PTP(即点对点模型)和Pub/Sub(即发布 /订阅模型),分别称作:PTP Domain 和Pub/ ...

最新文章

  1. java5引入包装类型的意义_Java中的基本类型和包装类
  2. 斯坦福大学马腾宇:无法理解现有的深度学习算法?那就设计一个能理解的
  3. 科技奥运再进一步,北京冬奥组委携手阿里云启动“云上转播”
  4. SQL入门经典(第5版)学习笔记(三)
  5. 圣杯布局与双飞翼布局全解
  6. java笔试题_一个Java程序员在百度的笔试题整理
  7. 【转】oracle sequence
  8. mybatis----#与$区别
  9. android应用案例开发大全_vue.js入门及经典应用案例总结(前端开发必看)
  10. team网卡配置_主流服务器网卡Teaming模式配置(上)
  11. Linux Ubuntu编译内核错误,安装ubuntu以后,编译kernel出错
  12. Git生成ssh密钥
  13. CentOS永久修改主机名
  14. spring mvc controller间跳转 重定向 传参 (转)
  15. 网页浏览器主要通过ftp协议同网页服务器,FTP协议的工具、网页浏览器和命令
  16. Swagger2+Apizza接口文档
  17. python实战-网站扫码登录流程全解析
  18. 如何删除部分页的页眉页脚
  19. 数据拟合之Excel篇
  20. 李一男2003年在港湾给开发人员培训时的语录

热门文章

  1. ajax iframe实现文件上传,iframe实现Ajax文件上传效果示例
  2. arima模型matlab代码_PSTR面板平滑转换模型简介(附Matlab代码分享)
  3. Spring学习笔记:1(初步认识概念)
  4. Java项目:美食菜谱分享平台系统设计和实现(java+springboot+mysql+ssm)
  5. java mongodb存base64_阿里JAVA面试分享经验【文末有福利】
  6. mac 显示隐藏文件
  7. 移动端自动播放音视频实现代码
  8. R语言文摘:Subsetting Data
  9. re:Invent大会第四天:为什么Lambda值得你更多关注?
  10. 极速发展的饿了么订单系统架构演进