RabbitMQ是什么? MQ(Message Queue,消息队列)消息中间件,一般以集群方式部署,主要提供消息的接受和发送,实现各微服务之间的消息同步。 原理介绍 rabbitmq是依据erlang的分布式特性(RabbitMQ底层是通过Erlang架构来实现的,所以rabbitmqctl会启动 ...
分类:
其他好文 时间:
2020-08-04 16:52:47
阅读次数:
96
介绍 MQ 全称为 Message Queue,即消息队列,RabbitMQ 是由 Erlang 语言开发,基于 AMQP(Advanced Message Queue Protocol ,高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛, ...
分类:
其他好文 时间:
2020-07-25 23:22:13
阅读次数:
76
一、RabbitMQ概念 RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发。RabbitMQ据说具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模 ...
分类:
系统相关 时间:
2020-07-25 11:38:42
阅读次数:
163
1.进入rabbitMQ官网下载安装包 2.点击安装包安装的时候会提示需要先装erlang 点击是会自动跳转到erlang的下载界面如果没有跳转可以直接点击这里下载,根据系统选择下载包 下载完之后双击exe安装包进行安装,一直下一步就行了(如果不想装在c盘那就改一下盘符) 3.装完了erlang,回 ...
RabbitMQ官网:http://www.rabbitmq.com/install-rpm.html 一、因为RabbitMQ依赖Erlang,所以需要先安装Erlang 下载 erlang solutions rpm # wget https://packages.erlang-solution ...
分类:
系统相关 时间:
2020-07-22 20:34:19
阅读次数:
93
window下的安装 安装Erlang,rabbitMQ需要的语言环境,安装完成并且添加环境变量。 地址:https://www.erlang.org/downloads 设置环境变量: 变量名:ERLANG_HOME 变量值:D:\app\erl-23.0 (安装根目录) 修改环境变量path,增 ...
分类:
其他好文 时间:
2020-07-22 15:32:06
阅读次数:
63
一.rabbitmq基础 1.简介 RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于AMQP协议的。Erlang语言在数据交互方面性能优秀,有着和原生Socket一样的延迟,这也是RabbitMQ高性能的原因所在 2.典型应用场景 (1)异步处理。把消息放入消息中间件中,等 ...
分类:
其他好文 时间:
2020-07-21 23:24:11
阅读次数:
106
安装erlang 【执行】sudo apt-get install erlang-nox验证【执行】erl 安装rabbitmq【可选】sudo apt-get update【可选】sudo apt-get upgrade【执行】sudo apt-get install rabbitmq-serve ...
分类:
系统相关 时间:
2020-07-20 22:49:01
阅读次数:
104
RabbitMQ常用端口 client端通信端口: 5672 管理端口 : 15672 server间内部通信端口: 25672 可能的问题 如端口出现不能访问,考虑是否防火墙问题,可以使用形如以下命令开启或直接关闭防火墙: firewall-cmd --add-port=15672/tcp --p ...
分类:
其他好文 时间:
2020-07-19 17:46:41
阅读次数:
74
什么是RabbitMQ简介(优点)基于ErLang语言开发有高可用高并发的优点,适合集群。开源、稳定、易用、跨平台、支持多种语言、文档齐全。有消息确认机制和持久化机制,可靠性高。概念生产者和消费者Producer:消息的生产者Consumer:消息的消费者Queue消息队列提供了FIFO的处理机制,具有缓存消息的能力。在RabbitMQ中,队列消息可以设置为持久化,临时或者自动删除。如果是持久化的
分类:
其他好文 时间:
2020-07-19 11:25:40
阅读次数:
75