ActiveMQ 消息服务(一)

news/2024/7/5 3:34:26

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

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


http://lihuaxi.xjx100.cn/news/245808.html

相关文章

中小企业低成本快速建站的秘诀——模板建站

从14年至今&#xff0c;小乔已经给很多行业的客户做了不少网站。在跟我咨询建站的这些人当中&#xff0c;其实不乏一些创业初期经济比较紧张的个人/公司。这些个人/公司需要一个网站对外宣传&#xff0c;但又希望可以节省开支&#xff0c;所以他们往往会选择成本低的建站服务&a…

Mysql隐藏命令_mysql常用命令整理

说明&#xff1a;下面用到的语法是参考官方mysql5.7 en manual文档&#xff0c;本机的运行环境为centos7和mysql5.7.26修改数据库语法&#xff1a;ALTER {DATABASE | SCHEMA} [db_name]alter_specification ...ALTER {DATABASE | SCHEMA} db_nameUPGRADE DATA DIRECTORY NAMEal…

linux:关于Linux系统中 CPU Memory IO Network的性能监测

我们知道&#xff1a;系统优化是一项复杂、繁琐、长期的工作.通常监测的子系统有以下这些&#xff1a;CPUMemoryIONetwork下面是常用的监测工具Linux 系统包括很多子系统&#xff08;包括刚刚介绍的CPU&#xff0c;Memory&#xff0c;IO&#xff0c;Network&#xff0c;等&…

javaweb项目开发日志的原理,方式

2019独角兽企业重金招聘Python工程师标准>>> 日志框架可以做什么?日志框架可以帮助各类项目人员,,记录各种项目运行时信息;以便其,通过日志信息,了解和监控项目的状态,解决各种运行时项目出现的问题;日志框架如何使用呢? 那log4j和slf4j为例: ----pom.xml …

【逆序对】Ultra - Quicksort

POJ 2299 Ultra-QuickSort 只允许交换&#xff0c;比较相邻的元素&#xff0c; 求最少多少次交换可以使得序列有序 冒泡排序的次数——>数列中逆序对的个数减1——>最终为0 ——>答案为数列中逆序对的个数——> 归并排序求逆序对qwq 注意cnt开long long 不然会炸QA…

学生的新增mySQL文档_MySQL增删改查

连接命令&#xff1a;mysql -h[主机地址] -u[用户名] -p[用户密码]创建数据库&#xff1a;create database [库名]显示所有数据库: show databases;打开数据库:use [库名]当前选择的库状态:SELECT DATABASE();创建数据表:CREATE TABLE [表名]([字段名] [字段类型]([字段要求]) …

eclipse快捷键

1) ctrlshift 0 : 快速导入没有引入的包&#xff1b;2)alt左右方向键&#xff0c;回到上次跳转的地方&#xff1b;3)alt上下方向键&#xff0c;可以使选择的行自动移动3&#xff09;选中要查询的类&#xff0c;按ctrlT &#xff1a;查看类的继承关系树&#xff1b;-----F3,ctrl…

红帽企业版Linux成为Linux下的.NET Core的参考平台

微软和红帽声明将在红帽企业版Linux运行的.NET纳入官方支持。经两家公司透露&#xff0c;“红帽企业级Linux将成为Linux下的.NET Core主要参考操作系统”。\\来自红帽资深开发者Harry Mower谈到&#xff0c;.Net的开源让开发者“兼顾操作系统和运行时的好处”新的可能性变为了现…