服务异步通讯MQ

同步调用存在的问题:

异步调用方案:

RabbitMQ安装:

第一种:在线拉取 docker pull rabbitmq:3-management

第二种:将已有的安装包放入再用load加载

我这里放到tmp包里边

然后:cd /tmp

docker load -i mq.tar 加载进去

然后运行mq容器

复制代码
docker run \
 -e RABBITMQ_DEFAULT_USER=itcast \
 -e RABBITMQ_DEFAULT_PASS=123321 \  这是两个环境变量
 --name mq \ 容器的名字
 --hostname mq1 \ 配置主机名 集群部署的话一定要加
 -p 15672:15672 \ 开放的第一个端口 时RabbitMQ管理平台的端口 有ui界面可以用
 -p 5672:5672 \    开放的第二个端口 用来做消息通讯
 -d \ 后台运行 
 rabbitmq:3-management 镜像的名字

RabbitMQ的结构和概念:

RabbltMQ的几个概念:

常见的消息模型:

没有交换机的两种:

基本消息队列(BasicQyeue),

工作消息队列(workQueue).

发布订阅-有交换机的三种:

广播:Fanout Exchange,

路由:Direct Exchange,

主题:Topic Exchange.

相关推荐
_星辰大海乀14 小时前
IP 协议
服务器·网络·tcp/ip·nat·子网掩码·ip协议
屿行屿行14 小时前
【Linux】Socket编程(基于实际工程分析)
linux·服务器·网络
runepic15 小时前
Python + PostgreSQL 批量图片分发脚本:分类、去重、断点续拷贝
服务器·数据库·python·postgresql
天才程序YUAN15 小时前
从零开始、保留 Windows 数据、安装Ubuntu 22.04 LTS双系统
linux·windows·ubuntu
Evan芙15 小时前
Rocky Linux 9 网卡改名及静态IP地址配置完整步骤
linux·网络·智能路由器
Zeku15 小时前
20251125 - 韦东山Linux第三篇笔记【上】
linux·笔记·单片机
企鹅侠客15 小时前
Linux性能调优 详解磁盘工作流程及性能指标
linux·运维·服务器·性能调优
icy、泡芙15 小时前
TF卡---热插拔
linux·驱动开发
企鹅侠客16 小时前
Linux性能调优 再谈磁盘性能指标和进程级IO
linux·运维·服务器·性能调优
虚伪的空想家16 小时前
云镜像,虚拟机镜像怎么转换成容器镜像
服务器·docker·容器·k8s·镜像·云镜像·虚机