RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。如果不熟悉AMQP,直接看RabbitMQ的文档会比较困难。不过它也只有几个关键概念,这里简单介绍。 RabbitMQ的结构图如下: 几个概念说明: Broker:简单来说就是 ...
分类:
编程语言 时间:
2021-01-05 10:41:54
阅读次数:
0
docker安装rabbitmq 安装步骤 # 拉取镜像 要拉带mangment的才有管理面板 docker pull rabbitmq:3.8.9-management # 创建挂载目录 mkdir -p /home/docker/rabbitmq # 创建并启动容器 docker run --h ...
分类:
其他好文 时间:
2021-01-04 11:28:19
阅读次数:
0
分布式分为分布式缓存(Redis)、分布式锁(Redis 或 Zookeeper)、分布式服务(Dubbo 或 SpringCloud)、分布式服务协调(Zookeeper)、分布式消息队列(Kafka 、RabbitMq)、分布式 Session 、分布式事务、分布式搜索(Elasticsearc ...
分类:
其他好文 时间:
2021-01-04 11:02:16
阅读次数:
0
前言 本篇使用RabbitMQ制作一个秒杀系统的雏形,其充当的作用是流量削峰。 系统架构图 秒杀系统分为两部分: spike-client:用于接收购票信息,查询redis并扣除库存,购买成功则将购票信息发送到RabbitMQ; spike-server:用于处理交换机exchange中的购票信息, ...
分类:
其他好文 时间:
2021-01-01 12:45:04
阅读次数:
0
转自:https://blog.csdn.net/fan521dan/article/details/104912794 划重点: 1.使用 convertAndSend 方法时的结果:输出时没有顺序,不需要等待,直接运行 2.使用 convertSendAndReceive 方法时的结果:按照一定 ...
分类:
编程语言 时间:
2021-01-01 12:44:05
阅读次数:
0
主机规划: 192.168.0.137 连接端口: 5672 web端口: 15672 rabbit1 磁盘存储 192.168.0.137 连接端口: 5673 web端口: 15673 rabbit2 磁盘存储 192.168.0.137 连接端口: 5674 web端口: 15674 rabb ...
分类:
其他好文 时间:
2020-12-30 11:19:58
阅读次数:
0
1. 在win上运行rabbitmq 需要erlang的支持,下载地址:https://www.erlang.org/downloads 2. 双击下载后的文件,按提示安装完成。 3. 配置erlang环境变量 4. 配置PATH信息 5. 打开控制台,验证下是否安装成功 OK, erlang安装完 ...
背景 操作系统是 centos 6,RabbitMQ 3.8.1. 服务器突然无法连接,重启后查看/var/log/messages,报错日志如下: epmd: erlang mapper daemon cant fork 2'nd time Cannot allocate memory epmd: ...
分类:
系统相关 时间:
2020-12-29 11:23:04
阅读次数:
0
方式?:Redis的setNX() , 做消息id去重 java版本?目前不不?支持设置过期时间//Redis中操作,判断是否已经操作过 TODOboolean flag = jedis.setNX(key);if(flag){//消费}else{//忽略略,重复消费}方式?:redis的 Incr ...
分类:
其他好文 时间:
2020-12-28 10:58:18
阅读次数:
0
一、镜像拉取 docker pull rabbitmq:3.8.9-management-alpine 二、启动镜像 docker run -d --name rabbitmq --privileged=true --restart always -p 5672:5672 -p 15672:1567 ...
分类:
其他好文 时间:
2020-12-22 12:37:43
阅读次数:
0