RabbitMQ的安装

典型应用场景:

异步处理。把消息放入消息中间件中,等到需要的时候再去处理。

流量削峰。例如秒杀活动,在短时间内访问量急剧增加,使用消息队列,当消息队列满了就拒绝响应,跳转到错误页面,这样就可以使得系统不会因为超负载而崩溃

Linux下安装

#拉取镜像

docker pull rabbitmq:3.8-management

#创建容器启动

docker run -d --restart=always -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:3.8-management

解决报错WARNING: IPv4 forwarding is disabled. Networking will not work.

第一步:在宿主机上执行

echo "net.ipv4.ip_forward=1" >>/usr/lib/sysctl.d/00-system.conf

第二步:重启network和docker服务

[root@localhost /]# systemctl restart network && systemctl restart docker

管理后台192.168.XXX.XXX:15672

相关推荐
黄名富5 分钟前
Spring Cloud — 深入了解Eureka、Ribbon及Feign
分布式·spring·spring cloud·微服务·eureka·ribbon
小丑西瓜66630 分钟前
分布式简单理解
linux·redis·分布式·架构·架构演变
优人ovo1 小时前
详解分布式ID实践
分布式
Java资深爱好者1 小时前
在Spark中,如何使用DataFrame进行高效的数据处理
大数据·分布式·spark
布谷歌2 小时前
Oops! 更改field的数据类型,影响到rabbitmq消费了...(有关于Java序列化)
java·开发语言·分布式·rabbitmq·java-rabbitmq
一个假的前端男2 小时前
RabbitMQ 消息队列 优化发送邮件
分布式·rabbitmq·ruby
A尘埃2 小时前
关闭超时订单和七天自动确认收货+RabbitMQ规范
分布式·rabbitmq
2501_903238652 小时前
深入理解 Kafka 主题分区机制
分布式·kafka·个人开发
m0_748241232 小时前
RabbitMq 基础
分布式·rabbitmq·ruby
黄名富4 小时前
Spring Cloud — Hystrix 服务隔离、请求缓存及合并
java·分布式·spring·spring cloud·hystrix·微服务