随笔分类 -  RabbitMQ

摘要:启动监控管理器:rabbitmq-plugins enable rabbitmq_management 关闭监控管理器:rabbitmq-plugins disable rabbitmq_management 启动rabbitmq:rabbitmq-service start 关闭rabbitmq: 阅读全文
posted @ 2020-11-16 17:22 盲仔不瞎忙 阅读(37) 评论(0) 推荐(0)
摘要:不知道你有没有发现,生产者到消费者的流都是单向的,如果远程的机器执行完返回结果,这种模式叫什么呢,RPC(远程过程调用) RabbitMQ能不能返回呢,怎么返回呢? 返回时,再建立一个queue,把结果发送新的queue里 RPC client import pika import uuid imp 阅读全文
posted @ 2020-11-16 17:21 盲仔不瞎忙 阅读(143) 评论(0) 推荐(0)
摘要:RabbitMq 发布与订阅 rabbitmq 的发布与订阅要借助交换机(Exchange)的原理实现: Exchange 常用的三种工作模式:fanout, direct, topicd 模式一:fanout 这种模式下,传递到 exchange 的消息将会转发到所有与其绑定的 queue 上。 阅读全文
posted @ 2020-11-16 17:18 盲仔不瞎忙 阅读(259) 评论(0) 推荐(1)
摘要:pika官方文档 https://pika.readthedocs.io/en/stable/examples.html 一、基本使用 生产者(producter): import pika import json # 生成证书 credentials = pika.PlainCredentials 阅读全文
posted @ 2020-11-16 17:11 盲仔不瞎忙 阅读(76) 评论(0) 推荐(0)
摘要:windows环境安装 1.RabbitMQ 它依赖于Erlang,需要先安装Erlang。首先确定你的window电脑是32位还是64位,以下的安装以window 64位电脑举例。 浏览器打开: https://www.erlang.org/downloads ,下载该文件后运行Erlang/OT 阅读全文
posted @ 2020-11-16 17:06 盲仔不瞎忙 阅读(250) 评论(0) 推荐(0)
摘要:场景: 1.其实我们在双11的时候,当我们凌晨大量的秒杀和抢购商品,然后去结算的时候,就会发现,界面会提醒我们,让我们稍等 在这业务场景中,我们就可以采用队列的机制来处理,因为同时结算就只能达到这么多。 2.在我们平时的超市中购物也是一样,当我们在结算的时候,并不会一窝蜂一样涌入收银台,而是排队结算 阅读全文
posted @ 2020-11-16 16:56 盲仔不瞎忙 阅读(55) 评论(0) 推荐(0)