
RabbitMQ
RabbitMQ
java爱分享
java爱分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
7、RabbitMQ集群(普通模式、镜像模式)
集群-普通模式 RabbitMQ是基于Erlang编写,Erlang语言天生具备分布式特性(通过同步Erlang集群各节点的magic cookie来实现)。因此,RabbitMQ天然支持Clustering。这使得RabbitMQ本身不需要像ActiveMQ、Kafka那样通过ZooKeeper分别来实现HA高可用方案和保存集群的元数据。集群是保证可靠性的一种方式,同时可以通过水平扩展以达到增加...原创 2020-01-01 14:18:58 · 4581 阅读 · 0 评论 -
6、RabbitMQ配置
一般情况下,RabbitMQ提供的默认内建配置就能满足要求了,但是为了更好控制RabbitMQ,有时也需要做一些定制化配置。 RabbitMQ提供三种配置方式: 环境变量; 配置文件; 运行时参数和策略; 一、环境变量 RabbitMQ的环境变量都是以”RABBITMQ_”开头的,可以在shell环境中直接配置,也可以在rabbitmq-env.conf这个RabbitMQ环境变量的定义文件中...原创 2019-12-31 10:40:56 · 596 阅读 · 0 评论 -
5、RabbitMQ管理
管理工具: rabbitmqctl工具(sbin目录下) rabbitmq_management图形化管理插件 rabbitmqctl工具(sbin目录下) vhost 虚拟主机,每个RabbitMQ服务器能创建多个虚拟的消息服务器,vhost之间绝对隔离,它们拥有独立的队列、交换器、绑定关系、用户权限等等,vhost就像是虚拟机与物理机器一样,提供逻辑上的分离,当RabbitMQ达到一定规模...原创 2019-12-30 19:30:35 · 401 阅读 · 0 评论 -
4、RabbitMQ生产者、消费者实战(SpringBoot)
1、application.yml spring: rabbitmq: host: 192.168.78.169 port: 5672 username: guest password: guest virtualHost: / #publisherConfirms: true # 开启发送确认 publisherReturns: ...原创 2019-12-28 17:23:40 · 364 阅读 · 0 评论 -
3、RabbitMQ生产者、消费者实战
1、父pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd...原创 2019-12-26 19:25:28 · 474 阅读 · 0 评论 -
2、RabbitMQ安装(Linux单机)
软件准备 centos7 xshell otp_src_21.0.tar.gz rabbitmq-server-generic-unix-3.7.10.tar.xz Erlang安装 1、安装依赖环境 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel 注意:此时虚拟...原创 2019-12-22 17:07:38 · 272 阅读 · 0 评论 -
1、RabbitMQ简介
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台(OTP)框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。 Erlang(爱浪)特点: 并发性:Erlang支持超大量级的并发进程,并且不需要操作系统具有并发机制; 分布式:一个分布式Erlang系统是多个...原创 2019-12-22 16:50:33 · 256 阅读 · 0 评论