了解 Apache ActiveMQ
这个是消息中间件;如果做消息开发可能会用到;
Apache ActiveMQ简介
简介
Apache ActiveMQ是Apache软件基金会的一个开源项目,是一个基于消息的通信中间件。ActiveMQ是JMS的一个具体实现,支持JMS的两种消息模型。ActiveMQ使用AMQP协议集成多平台应用,使用STOMP协议通过websockets在Web应用程序之间交换消息,使用MQTT协议管理物联网设备。(参考ActiveMQ官网)
JMS
JMS(Java Message Service),是一个基于消息的中间件服务,它是java的一个接口规范,而不是一个具体的软件或者库。它支持两种消息传送模型,点对点模型(Point to Point Model)和发布/订阅模型(Publisher/Subscriber Model)。(参考Java EE 8官方文档)
环境配置
需要 Java Runtime Environment (JRE) JRE 1.7及之后的版本。
需要配置JAVA_HOME环境变量。
安装
下载解压后即可使用。
启动前要确保这几个端口未被占用:61616,5672,61613,1883,61614,8161。
启动成功后不要关掉cmd窗口。
解压后如下;
进到bin目录;
执行activemq.bat来启动;启动失败;也没看出错误;以前是可以启动的;
如果启动成功,
打开浏览器输入URL, http://127.0.0.1:8161/admin,登录名和密码默认都是admin。可以在conf目录下的文件jetty-realm.properties中修改登录名和密码。
登入管理界面以后我记得是可以做收发消息的测试;目前也不用,下回再看;
了解 Apache ActiveMQ相关推荐
- org.apache.activemq.transport.InactivityIOException: Cannot send, channel has already failed
项目是使用activeMQ 发布订阅的模式,在本地测试正常,但是 放到服务器上出现这个错误: org.apache.activemq.transport.InactivityIOException: ...
- How to Setup Replicated LevelDB Persistence in Apache ActiveMQ 5.9--转载
原文地址:https://simplesassim.wordpress.com/2013/11/03/how-to-setup-replicated-leveldb-persistence-in-ap ...
- Apache ActiveMQ中的消息级别授权
尽管上一篇文章介绍了"代理级身份验证",但该博文是关于消息级更严格的授权的. 我在现实生活中的项目中并没有这么精细的授权,但是我想自己做,并为读者提供一个教程,以扩展他们对Acti ...
- Apache ActiveMQ 5.9发布
Apache ActiveMQ团队刚刚发布了新的ActiveMQ 5.9版本 . Apache ActiveMQ 5.9发布 自从先前的5.8版本以来,此版本是8个月的辛苦工作. 在此发行版中,我们将 ...
- 使用Apache ActiveMQ的JMS开发基础
去年是我尝试JMS的时候. 背后的想法和概念让我有些困惑,但是当我知道它的用途后,我很快就掌握了它. 在本文中,我将展示使用Apache ActiveMQ作为后端使用Java开发简单的生产者/消费者的 ...
- Linux部署Apache ActiveMQ 5.14.1
Linux部署Apache ActiveMQ 5.14.1 简单记一下,下载地址 http://activemq.apache.org/download.html 一.安装JDK7以上,官方说明:ht ...
- Apache ActiveMQ 各个版本所依赖的JDK版本
ActiveMQ下载地址 http://activemq.apache.org/download-archives.html ActiveMQ 依赖JDK版本 MQ版本号 Build-Jdk 依赖JD ...
- Apache ActiveMQ 远程代码执行漏洞记录(CVE-2016-3088,端口:8186)
漏洞描述 2016年4月14日,国外安全研究人员 Simon Zuckerbraun 曝光 Apache ActiveMQ Fileserver 存在多个安全漏洞,可使远程攻击者用恶意代码替代Web应 ...
- Apache ActiveMQ消息中间件的基本使用
Apache ActiveMQ是Apache软件基金会所研发的开放源码消息中间件:由于ActiveMQ是一个纯Java程式,因此只需要操作系统支援Java虚拟机,ActiveMQ便可执行. 支持Jav ...
最新文章
- 【Python自动化测试】setuptools
- 业界首个面向NLP场景深度迁移学习框架
- python环境搭建
- Jenkins中构建时提示:Couldn‘t find any revision to build. Verify the repository and branch config
- 继承 WebMvcConfigurationSupport类后无法访问Swagger页面问题
- 关于定时执行任务的解决方法,PendingIntent alarm braocastRecevier等等
- 锁定表头和固定列(Fixed table head and columns)
- python应声虫代码_前端大牛们都学过哪些东西?
- 锤子新机终于来了?10月31日发布,连海报都做好了?
- FPGA中数的表示方法
- Java Maps的9个常见问题
- 引用的基本概念与用法
- 在线浏览stp(step)文件(一)
- 教你设置无线wifi无缝漫游,实现无线wifi自动切换联网
- kettle简单的更新与插入
- java项目学生量化管理考核细则_班级管理量化考核细则范本
- Seurat 4.0 | 单细胞转录组数据整合(scRNA-seq integration)
- C语言-1-初识C语言(二)
- 明星艺人宣传推广的有效方案有哪些呢?
- 跨境电商四大推广路径都有哪些?站斧浏览器带你挑选最适合你的引流渠道
热门文章
- 开启Apache mod_rewrite模块完全解答
- 复旦计算机考研19年录取线,2019年复旦大学考研复试分数线已公布
- mine 规范_《民用建筑热工设计规范》GB50176-2016
- Service Cloud: Quick Look
- Rest 微服务工程搭建02——微服务消费者订单Module模块 || @RequestBody 的重要作用
- MVC %%与%=%与区别
- C++ leetcode 7. 整数反转 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。
- CTFshow php特性 web136
- CTFshow 爆破 web23
- 1.3 图像边缘检测edge函数的用法