消息中间件
LSYHhhhh
github 链接 - https://github.com/Lin-SiYu
展开
-
RabbitMQ - 延迟队列
一、延迟队列1-1 简单介绍 延迟队列:存储延迟消息的队列 延迟消息:消息存入队列,等待一定时间后才交于消费者进行消费1-2 应用场景场景一 :订单系统 用户下单的30分钟确认支付,若超过30分钟,则该订单被列为超时订单处理。可以使用延时队列,在30分的时候处理这个订单的状态。关闭订单,并且退还库存。场景二:定时推送命令 手机远程遥控家里的智能设备在指定的时间进行工作。可以...原创 2020-04-07 13:38:26 · 593 阅读 · 0 评论 -
消息队列的高并发优化
消息队列的高并发优化一、消息队列的基础总结1-1 使用场景 - 解耦、异步、削峰1-1-1 解耦初级使用阶段,通常使用调用接口的方式,连接多个系统。例如,A系统内调用了B/C/D的接口,若添加新系统E的接口调用,删除系统C的接口调用,则都需要修改A系统内的调用代码,存在耦合性。A 系统调用接口传输数据,需要时刻考虑调用接口的系统如果宕机的处理方法。所以使用MQ进行优化,使用MQ,则...原创 2019-11-12 11:16:34 · 3867 阅读 · 0 评论 -
消息中间件 - RabbitMQ - 基本操作
目录零、消息队列一、Rabbit MQ1-0 Erlang 安装1-1 Rabbit MQ 安装1-2 Rabbit MQ的基本操作1-2-1 查看服务器状态1-2-2 查看服务器下用户列表1-2-3 查看已经声明的队列1-2-4 查看交换器1-2-5 查看绑定1-3 插件启关操作1-4 Rabbit MQ 用户管理1-4-1 用户添加1-4...原创 2019-05-22 14:15:57 · 250 阅读 · 0 评论 -
消息中间件 - RabbitMQ - Python pika 库
目录零、RabbitMQ 总结0-1 channel0-2 Exchange、Queue、Route 三者的关系和交互一、轮询消费模式1-1 生产者1-2 消费者二、队列持久化三、广播模式 - ECHANGE3-1 fanout - 转发速度最快3-1-1消费者(订阅者)3-1-2 生产者(发布者)3-2 direct - 路由键的完全匹配分发...原创 2019-05-22 14:20:14 · 742 阅读 · 0 评论 -
Flask - flask-pika 操作 Rabbit
目录一、flask-pika二、基于 Flask 框架的初步使用2-1 生产者的队列堵塞问题一、flask-pika官方 github安装二、基于 Flask 框架的初步使用生产者包装成API调用,消费者使用其他进程监听执行'''配置文件 dev.py'''FLASK_PIKA_PARAMS = { 'host': 'localhos...原创 2019-05-22 17:33:27 · 4026 阅读 · 1 评论