RabbitMq
文章平均质量分 80
rabbitmq实战案例
何忆清风
这个作者很懒,什么都没留下…
展开
-
RabbitMq(3)之实战
实战场景说明:订单服务进行创建订单后,进行状态变更为对应的下单状态,向延时队列中发送数据在5分钟之内没有进行付款的订单进行超时操作;订单状态入库之后再调用商品库存服务进行对应的商品扣减,商品扣减完成返回数据到订单服务修改订单的状态为已完成1. 涉及服务micro-middleware : 中间件服务micro-order: 订单服务micro-product: 商品服务2. 服务配置文件2.1 micro-middlewarespring: rabbitmq: host: 1原创 2022-02-17 15:41:44 · 56270 阅读 · 0 评论 -
RabbitMq(2)之入门
1. 相关概念 通常谈到队列服务,会有三个概念:发消息者、队列、收消息者,RabbitMq在这个基础概念之上,多做了一层抽象,在发送消息和接收消息之间加入了交换器(Exchange)。发送消息者跟收消息者没有直接联系,发消息者把消息给交换器,交换器根据调度策略把消息再给队列虚拟主机:一个虚拟机持有一组交换机、队列和绑定。再rabbitmq中,只能以虚拟主机的粒度进行控制权限,如果想要禁止A组访问B组的交换机/队列/绑定,必须为A和B分别创建虚拟主机交换机:Exchange用于转发消息,它不会做存储原创 2022-02-17 15:38:34 · 57960 阅读 · 0 评论 -
RabbitMq(1)之安装
1. centos7 安装 rabbitmq (rpm)erlang地址:https://packagecloud.io/rabbitmq/erlangrabbitmq地址:https://packagecloud.io/rabbitmq/rabbitmq-server1.1 更新源yum update -y1.2 安装编译器环境yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget g原创 2022-02-17 15:37:07 · 56700 阅读 · 0 评论