1、RabbitMQ是一个开源的消息代理和队列服务器,用来通过完全不同的应用之间共享数据,RabbitMQ是使用Erlang语言编写的,并且RabbitMQ是基于AMQP协议的 2、为什么使用RabbitMQ? 1) 滴滴、美团、头条、去哪儿、艺龙... 都在使用RabbitMQ 2) 开源、性能优 ...
分类:
其他好文 时间:
2020-04-16 00:49:08
阅读次数:
71
参考自https://blog.csdn.net/h363659487/article/details/80913354 1、安装erl环境 安装https://www.erlang.org/downloads 2、安装RabbitMQ 安装https://www.rabbitmq.com/down ...
1.查询下镜像的地址在哪里 **MacBook-Air:api **$ composer config -gl [repositories.packagist.org.type] composer [repositories.packagist.org.url] https://mirrors.al ...
分类:
其他好文 时间:
2020-04-15 18:37:07
阅读次数:
236
1.下载镜像 docker pull rabbitmq 2.创建容器,rabbitmq需要有映射以下端口: 5671 5672 4369 15671 15672 25672 15672 (if management plugin is enabled) 15671 management监听端口 56 ...
分类:
其他好文 时间:
2020-04-15 18:21:38
阅读次数:
91
RabbitMQ是基于AMQP(Advanced Message Queue)标准协议规范的实现,由Erlang语言开发。 RabbitMQ结构图: 一、名词概念 Broker:消息队列服务器实体。 Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 Queue:消息队列载体,每个 ...
分类:
其他好文 时间:
2020-04-15 00:53:38
阅读次数:
48
springCloud Bus 是什么? springCloud Bus 是用来将分布式系统的节点与轻量级消息系统连接起来的框架,它整合了java的事件处理机制和消息中间件的功能。 Bus支持两种消息代理:RabbitMQ和 Kafka。 作用: Bus可以管理和传播分布式系统间的消息,就像一个分布 ...
分类:
编程语言 时间:
2020-04-15 00:44:50
阅读次数:
114
概述 场景 服务解耦 削峰填谷 异步化缓冲:最终一致性/柔性事务 MQ应用思考点 生产端可靠性投递 消费端幂等:消息只能消费一次 高可用、低延迟、可靠性 消息堆积能力 可扩展性 业界主流MQ ActiveMQ:适合传统需求,并发性差 RabbitMQ:扩展性差 RocketMQ:扩展性强 Kafka ...
分类:
编程语言 时间:
2020-04-15 00:32:15
阅读次数:
107
前言 近期在研究各种消息队列方案,为了有一个直观的使用体验,我把Kafka,RocketMQ,RabbitMQ各自部署了一遍,并使用了最基本的生产与消费消息功能。在部署过程中也遇到一些问题,特此记录。本文只适用于没有使用过消息队列,还停留在安装部署阶段的新手用户,要了解一个软件,最好的开始方法是开始 ...
分类:
其他好文 时间:
2020-04-14 21:03:28
阅读次数:
69
环境说明: 阿里云服务器 Ubuntu 16.04 docker 1、拉取镜像 docker pull rabbitmq:management root@iZ282zj76jqZ:~# docker images|grep rabbitmq rabbitmq management 30e33de9b ...
分类:
其他好文 时间:
2020-04-14 18:36:20
阅读次数:
51
RabbitMQ是用Erlang实现的一个高并发高可靠AMQP消息队列服务器。支持消息的持久化、事务、拥塞控制、负载均衡等特性,使得RabbitMQ拥有更加广泛的应用场景。 使用场景: Hello World package com.qa.util; import com.rabbitmq.clie ...
分类:
其他好文 时间:
2020-04-14 16:56:00
阅读次数:
62