ActiveMQ/RabbitMQ
消息中间件
流烟默
这个作者很懒,什么都没留下…
展开
-
CentOS7下安装ActiveMQ并注册服务设置开机启动
【1】下载二进制安装包下载地址:http://activemq.apache.org/activemq-5152-release.html【2】解压安装上传到服务器/usr/local路径下,解压:tar -zxvf apache-activemq-5.15.2-bin.tar.gz进入文件夹,其内容如下:【3】启动ActiveMQb原创 2017-12-21 17:30:05 · 4059 阅读 · 2 评论 -
Windows下安装ActiveMQ
【1】下载压缩包下载地址:http://activemq.apache.org/activemq-5122-release.html【2】安装① 解压到指定路径② 进入win64文件夹内部有两个文件夹,分别对应32位和64位操作系统③ 注册为windows服务首先呢,可以使用win64下的activemq.bat启动服务。但是关闭该窗口,...原创 2018-04-18 09:05:45 · 5307 阅读 · 2 评论 -
SpringBoot2.0整合ActiveMQ
【1】pom文件添加ActiveMQ依赖:<!--整合ActiveMQ--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-active原创 2018-08-09 11:54:07 · 2668 阅读 · 2 评论 -
聊聊分布式应用中的消息中间件
消息队列已经逐渐成为企业应用系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能。当前使用较多的 消息队列 有 RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMQ 等,而部分 数据库 如 Redis、MySQL 以及 phxsql 也可实现消息队列的功能。【1】消息队列是什么消息队列 是指利用 高效可靠 的 消息传递...转载 2019-01-18 12:41:44 · 879 阅读 · 0 评论 -
RabbitMQ消息队列基础详解与安装实例
【1】概述大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力。场景如下,用户注册信息写入数据库后需要发送邮件和短信。图一同步方式,需要150ms;图二短信和邮件使用了多线程方式,共需要100ms;图三则使用了消息队列,共需要55ms。消息服务中两个重要概念:消息代理(message broker)和目的地(destination)。当消息发送者发送消息以后,将由消...原创 2018-07-06 16:46:19 · 1506 阅读 · 0 评论 -
SpringBoot整合RabbitMQ实践详解
【1】添加starter导入组件pom文件如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId&gt原创 2018-07-06 18:06:17 · 2206 阅读 · 0 评论 -
聊聊MQ的消息必达和消息幂等与消息延时
【1】MQ之如何做到消息必达① MQ简单架构MQ要想尽量消息必达,架构上有两个核心设计点:消息落地消息超时、重传、确认上图是一个MQ的核心架构图,基本可以分为三大块:发送方->左侧粉色部分MQ核心集群->中间蓝色部分接收方->右侧黄色部分粉色发送方又由两部分构成:业务调用方与MQ-client-sender。其中后者向前者提供了两个核心API:Sen...转载 2019-02-25 19:20:24 · 1623 阅读 · 0 评论 -
Linux下源码安装RabbitMQ并设置服务开机启动
RabbitMQ官网地址:https://www.rabbitmq.com/说明:RabbitMQ依赖于Erlang,故而需要先安装Erlang。安装的时候需要注意版本兼容,否则会出现莫名其妙错误。这里版本RabbitMQ为3.6.15,Erlang版本为19。【1】安装Erlang将下载好的安装包上传到服务器,比如/home/softinstall路径下。当然可以使用wget命令直接在线...原创 2019-08-12 13:20:28 · 2125 阅读 · 1 评论