## 使用Docker安装RabbitMQ ### 一、流程概述 我们将使用Docker容器来安装RabbitMQ,以下是整个过程的步骤概述: ```mermaid journey title Docker安装RabbitMQ流程 section 下载Docker镜像 section 运行RabbitMQ容器 section 配置RabbitMQ ``` ##
原创 5月前
19阅读
RabbitMQRabbitMQ
原创 2022-12-01 23:34:36
738阅读
2点赞
文章目录初识消息队列特点AMQP协议Rabbit核心概念RabbitMQ的安装
原创 2022-02-05 15:01:01
414阅读
一、关键概念 1.1 元数据 元数据包含以下内容: queue元数据:queue名称、属性 exchange元数据:exchange名称、类型、属性 binding元数据:exchange和queue之间、exchange和exchange之间的绑定关系 vhost元数据:vhost内部的命名空间、 ...
转载 2021-10-08 00:49:00
627阅读
2评论
RabbitMQ简介 目前RabbitMQ是AMQP (高级消息队列协议 Advanced Message Queue Protocol)的一个实现,使用Erlang语言编写,利用了Erlang的分布式特性。 重点 AMQP当中有四个概念非常重要: 虚拟主...
转载 2017-11-04 23:51:00
268阅读
文章目录初识消息队列特点AMQP协议Rabbit核心概念RabbitMQ的安装 配置 启动安装Erlang三种方案Linux下安装RabbitMQ安装erlang安装RabbitMQRabbitMQ常用命令Mac OS下的安装和启动Windows安装代码helloworld单个消费者处理(Thread.sleep)多消费者批处理(循环平均分配,不公平)多消费者批处理(压力平均分配,公平)交换机模式广播fanout直接directTopic模式SpringBoot整合MQ效果图代码poducerConsume
原创 2021-08-26 09:24:45
646阅读
摘要本文主要是主要是的对RabbitMQ的源码进行详细的阅读和理解,同时也是对MQ中源码进行深入的学习和分析,同时这个也是本系列博文的开始,后期将继续推出对MQ源码的理解和学习的博文。什么是RabbitMQAMQP,即 Advanced Message Queuing Protocol(高级消息队列协议),是一个网络协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息
原创 2023-04-05 07:31:47
218阅读
RabbitMQ简介目前RabbitMQ是AMQP 0-9-1(高级消息队列协议)的一个实现,使用Erlang语言编写,利用了Erlang的分布式特性。概念介绍:Broker:简单来说就是消息队列服务器实体。 Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 Queue:消息队列载体,每个消息都会被投入到一个或多个队列。 Binding:绑定,它的作用就是把...
原创 2021-09-28 17:46:44
472阅读
微服务一旦拆分,必然涉及到服务之间的相互调用,目前我们服务之间调用采用的都是基于OpenFeign的调用。这种调用中,调用者发起
echo编辑整理 RabbitMQ简介RabbitMQ是一款非常热门的消息中间件,是实现了高级消息队列协议(AMQP)的开源消息代理软件。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。它 凭借其高可靠、易扩展、高可用及丰富的功能和支持多种客户端,如:Python、Ruby、.NET、Java、JMS、
原创 2022-03-14 14:42:06
565阅读
RabbitMQRabbitMQ安装说明
原创 2022-08-09 11:45:42
212阅读
RabbitMQ一、基本概念RabbitMQ是一个开源的AMQP(高级消息队列协议)实现,服务器端用Erlang语言编写,支持多种客户端,如:Ruby、.NET、Java、C、PHP等,RabbitMQ 是一个消息代理,主要接受、存储和转发消息。你可以把它想象成邮局:当你将一个包裹送到邮局,邮局会暂存并最终将邮件由邮递员送到接件人手上,RabbitMQ就好比一个邮局、邮箱和邮递员。 RabbitM
文章目录:1.创建一个SpringBoot工程——消息发送者1.创建一个SpringBoot工程——消息接收者3.测试结果3.1 direct3.2 fanoabbi
原创 2023-05-09 10:18:03
188阅读
摘要主要围绕运维层面展开论述,主要包括集群搭建、日志查看、故障恢复、集群迁移、集群监控这几个方面。RabbitMQ集群搭建如果RabbitMQ 服务器遇到内存崩溃、机器掉电或者主板故障等情况,该怎么办?单台RabbitMQ 服务器可以满足每秒1 000 条消息的吞吐量,那么如果应用需要RabbitMQ 服务满足每秒10万条消息的吞吐量呢?购买昂贵的服务器来增强单机RabbitMQ 服务的性能显得捉
原创 精选 2023-03-21 08:37:48
451阅读
rabbitmq基础
文章目录一、基本使用1、环境准备2、Hello World(1)生产者代码实例(2)消费者代码实例3、抽取工具类代码实例4、多消费者监听一个队列(1)生产者代码实例(2)多个消费者代码实例(3)结果5、手动消息应答(1)消息重新入队(2)消费者手动应答代码实例(3)Multiple 的解释6、消息持久化7、消费者消费限流8、发布确认(1)单个发布确认(2)批量发布确认(3)异步发布确认二、使用Ex
原创 精选 2023-04-01 21:39:23
543阅读
书读百遍,其义自现。每次重学基础,总有值得记录的地方。和其他语言不一样的除法在 python 中,2/2 的结果是小数,而不是我们熟知的整数。# <class 'float'> type(2/2) # <class 'int'> type(2//2)进制表示法0b10 -> 二进制 0o11 -> 八进制 0x15 -> 十六进制 bin() ->
Erlang官网://www.erlang.org/downloads官网下载https://www.rabbitmq.com/download.html.netAPI手册https://www.rabbitmq.com/dotnet-api-guide.htmlRabbitMQ文章https://www..com/ityouknow/p/6120544.htmlrabbit
原创 2019-04-30 15:01:23
447阅读
简介与概念 RabbitMQ 简介 RabbitMQ 是一个由 erlang 开发的 AMQP(Advanved Message Queue Protocol) 的开源实现。 相关概念 Message 消息,消息是不具名的,它由消息头和消息体组成。消息体是不透明的,而消息头则由一系列的可选属性组成,
原创 2022-01-08 15:22:48
85阅读
  • 1
  • 2
  • 3
  • 4
  • 5