RabbitMQ
RabbitMQ消息中间件
狄狄呀
这个作者很懒,什么都没留下…
展开
-
一、1.2_RabbitMQ消息服务——简单入门
(图片来自网络)Producer:生产者,负责生产消息以及投递消息到Exchange(交换机)Exchange:交换机,根据交换机类型的不同,按照不同的规则,通过RoutingKey(路由键)投递到某个Queue(队列)里RoutingKey:路由键,通过RoutingKey(路由键)将Queue(队列)与Exchange(交换机)Binding(绑定)在一起, Exchange(交换机)通过RoutingKey(路由键)将消息投递到某个Queue(队列)Queue:队列,消息都存放.原创 2020-07-21 16:52:18 · 130 阅读 · 0 评论 -
四、RabbitMQ消息服务——延迟队列插件
#step1:upload the ‘rabbitmq_delayed_message_exchange-0.0.1.ez’ file: https://github.com/rabbitmq/rabbitmq-delayed-message-exchangehttp://www.rabbitmq.com/community-plugins.htmlhttps://bintray.com/r...原创 2019-12-17 11:41:49 · 235 阅读 · 0 评论 -
三、RabbitMQ消息服务——Stream调研
3.1Stream简介Spring Cloud Stream是创建消息驱动微服务应用的框架。Spring Cloud Stream是基于spring boot创建,用来建立单独的/工业级spring应用,使用spring integration提供与消息代理之间的连接。本文提供不同代理中的中间件配置,介绍了持久化发布订阅机制,以及消费组以及分割的概念。将注解@EnableBinding加到应用...原创 2019-12-17 11:41:32 · 873 阅读 · 0 评论 -
二、RabbitMQ消息服务——集群搭建(2.7 集群配置文件 )
创建如下配置文件位于:/etc/rabbitmq目录下(这个目录需要自己创建)环境变量配置文件:rabbitmq-env.conf配置信息配置文件:rabbitmq.config(可以不创建和配置,修改)rabbitmq-env.conf配置文件:---------------------------------------关键参数配置---------------------------...原创 2019-12-17 11:41:10 · 159 阅读 · 0 评论 -
二、RabbitMQ消息服务——集群搭建(2.6 安装KeepAlived )
1、Keepalived简介Keepalived,它是一个高性能的服务器高可用或热备解决方案,Keepalived主要来防止服务器单点故障的发生问题,可以通过其与Nginx、Haproxy等反向代理的负载均衡服务器配合实现web服务端的高可用。Keepalived以VRRP协议为实现基础,用VRRP协议来实现高可用性(HA).VRRP(Virtual Router Redundancy Prot...原创 2019-12-17 11:40:58 · 173 阅读 · 0 评论 -
二、RabbitMQ消息服务——集群搭建(2.5安装Ha-Proxy )
1、Haproxy简介HAProxy是一款提供高可用性、负载均衡以及基于TCP和HTTP应用的代理软件,HAProxy是完全免费的、借助HAProxy可以快速并且可靠的提供基于TCP和HTTP应用的代理解决方案。HAProxy适用于那些负载较大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy可以支持数以万计的并发连接,并且HAProxy的运行模式使得它可以很简单安全的整合进...原创 2019-12-17 11:40:41 · 159 阅读 · 0 评论 -
二、RabbitMQ消息服务——集群搭建(2.3-2.4 组成集群步骤-配置镜像队列)
1、停止MQ服务PS:我们首先停止3个节点的服务rabbitmqctl stop2、组成集群操作PS:接下来我们就可以使用集群命令,配置76、77、78为集群模式,3个节点(76、77、78)执行启动命令,后续启动集群使用此命令即可。rabbitmq-server -detached3、slave加入集群操作(重新加入集群也是如此,以最开始的主节点为加入节点)//注意做这个步骤的...原创 2019-12-17 11:40:27 · 159 阅读 · 0 评论 -
二、RabbitMQ消息服务——集群搭建(2.1-2.2 集群节点安装-文件同步步骤)
1、安装依赖包PS:安装rabbitmq所需要的依赖包yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz2、下载安装包wget www.rabbitmq.com/releases/e...原创 2019-12-17 11:40:04 · 152 阅读 · 0 评论 -
二、RabbitMQ消息服务——集群搭建基础知识
1基础知识1.1集群总体概述Rabbitmq Broker集群是多个erlang节点的逻辑组,每个节点运行Rabbitmq应用,他们之间共享用户、虚拟主机、队列、exchange、绑定和运行时参数。1.2集群复制信息除了message queue(存在一个节点,从其他节点都可见、访问该队列,要实现queue的复制就需要做queue的HA)之外,任何一个Rabbitmq broker上的所有...原创 2019-12-17 11:39:44 · 159 阅读 · 0 评论 -
一、1.1_RabbitMQ安装文档
准备:yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz下载:wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.cen...原创 2019-12-17 10:50:08 · 99 阅读 · 0 评论