消息中间件 ActiveMQ的简单使用】的更多相关文章

一.AactiveMQ的下载和安装 1. 下载ActiveMQ 地址:http://activemq.apache.org/activemq-5152-release.html 我这里下载的是window的版本 2. 下载后,解压 里面有win32位和win64两种文件夹,找到你电脑上对应的win版本,我这里用的win64 右击activemq.bat,并且以管理员身份运行 启动成功后,会打印http的地址 打开这个网址http://127.0.0.1:8186 二.代码的使用 1. 创建工程…
消息中间件ActiveMQ使用详解 一.消息中间件的介绍 介绍 ​ 消息队列 是指利用 高效可靠 的 消息传递机制 进行与平台无关的 数据交流,并基于 数据通信 来进行分布式系统的集成. 特点(作用) 应用解耦 异步通信 流量削峰 (海量)日志处理 消息通讯 -... 应用场景 根据消息队列的特点,可以衍生出很多场景,或者说很多场景都能用到.下面举几个例子: 1)异步通信 ​ 注册时的短信.邮件通知,减少响应时间: 2)应用解耦 ​ 信息发送者和消息接受者无需耦合,比如调用第三方: 3)流量削峰…
本次测试使用一台ip为192.168.2.12的虚拟机 一.解压压缩包 tar -zxvf apache-activemq-5.14.4-bin.tar.gz 二.启动activemq 进入到bin目录启动,./activemq start 三.访问后台管理 http://192.168.2.12:8161, 如图: 点击红色框住的连接,出现账号密码框,输入admin/admin,即可登陆查看具体信息.如图: 四.补充说明 如果无法访问http://192.168.2.12:8161地址,请确保…
目的:为了将elasticsearch做成单独的服务,那么我们必须解耦,也就是业务逻辑和搜索模块是没有关系的,并且是异步的.那么项目之间通信,使用的选择有限,消息中间件是一个不错的选择. 消息中间件常用的:ActiveMQ,RabbitMQ,RocketMQ,Kafka等.由于activeMQ是使用java开发的,并且有比较完整的文档,在很多公司都有较多的应用,最重要的,产品比较成熟.所以选择了activeMQ作为中间件.由于这个项目是探索项目,所以只是一个单机版本的中间件,并且没有对消息进行持…
activemq作为消息中间件这样一个独立的个体存在,连通用户和服务器.如果没有一套完备的安全机制去设置用户权限设置消息分发机制可想后果是非常严重.ActiveMQ如果不加入安全机制的话,任何人只要知道消息服务的具体地址(包括ip,端口,消息地址[队列或者主题地址,),都可以肆无忌惮的发送.接收消息.今天我们就探讨一下他的安全机制. 1.安全机制介绍 我们讨论安全机制一般包括两个部分: 验证(Authentication):就是要验证一个用户的有效性,即用户名.密码是否正确; 授权(Author…
上一节我们了解了JMS规范并且知道了JMS规范的良好实现者-activemq.今天我们就去了解一下activemq的使用.另外我们应该抱着目的去学习,别忘了我们为什么要使用消息中间件:解耦系统之间的联系,同步或异步的消息传输,尤其是异步的消息传输,分布式环境下,可靠.高效的消息传输,可以保证消息的重发性和顺序性.即解决业务系统比较多或者是分布式环境下的系统之间安全有效通信的问题,带着这样的目的我们来学习消息中间件就有了方向. 1. 为什么用activemq 在设计分布式应用程序时,应用程序间的耦…
几个月前看到项目中配置了activeMq,于是想通透的掌握activeMq,便去网上学习搜寻资料,找到这一篇博客挺不错的,解释的比较清楚,包括原理使用和配置,特此把它分享给大家. 众所周知,消息中间件是大型分布式系统中不可或缺的重要组件.它使用简单,却解决了不少难题,比如异步处理,系统藕合,流量削锋,分布式事务管理等.实现了一个高性能,高可用,高扩展的系统.本章通过介绍消息中间件的应用场景,消息中间件的传输模式,ActiveMQ快速入门 三个方面来对消息中间件进行入门介绍.还在等什么,赶快来学习…
ActiveMQ是一种消息中间件,它实现了JMS规范,提供点对点和订阅-发布两种模式.下面介绍下ActiveMQ的使用: 一.环境的搭建 首先我们需要下载ActiveMQ的安装包,下载地址http://activemq.apache.org/activemq-510-release.html. 直接解压并拷贝到C盘中.最终的目录为:C:\Program Files\ActiveMQ. 下面就是启动ActiveMQ了,方法是进入到bin目录下,win32目录下,找到activemq.bat并双击:…
一 .消息中间件的基本介绍 1.1 消息中间件 1.1.1 什么是消息中间件 消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成.通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信.对于消息中间件,常见的角色大致也就有Producer(生产者).Consumer(消费者) 常见的消息中间件产品: (1)ActiveMQ ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线.ActiveMQ 是一个完全支持JMS1.…
1.JMS Java Message Service,提供API,供两个应用程序或者分布式应用之间异步通信,以传送消息. 2.相关概念 提供者:实现JMS规范的消息中间件服务器客户端:发送或接收消息的应用程序,我们主要开发这个.包括 生产者/发布者客户端 及 消费者/订阅者客户端.生产者/发布者:创建并发送消息的客户端消费者/订阅者:接收并处理消息的客户端消息:应用程序之间传递的数据内容消息模式:在客户端之间传递消息的方式,JMS中定义了队列和主题两种模式. 3.了解消息模式 3.1 队列模式…