小白笔记-RabbitMQ消息队列
发布日期:2022-03-02 13:23:43
浏览次数:35
分类:技术文章
本文共 923 字,大约阅读时间需要 3 分钟。
https://blog.csdn.net/qq_47588845/article/details/107986373
RabbitMQ消息队列的安装可以看上面链接这位大佬的 RabbitMQ消息队列 首先简单说一下进程queue,可以父进程也子进程进行交互或者同一父进程下多个子进程进行交互,那我要是想跨平台跨语言交互呢? 就可以用到本文RabbitMQ消息队列进行交互 就像经典的 生产者生产给rabbitMQ 消费者再消费 消息队列(Message Queue) 是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布的。这样发布者和使用者都不用知道对方的存在。 RabbitMQ基本实例这是producer生产者端,也就是发消息给rabbit的那一端,代码的后面我都添加了个人理解的注释,仅供参考,希望大佬多多指教
这个是consumer消费者端,代码后面都有注释,如果有错的可以指正一下我,本文主要记录笔记,小白可以一起交流学习 有了生产者消费者就可以实现交互了 生产者端发了 hello world过去rabbitmq 消费者那端从rabbitmq中取出来 下面是结果的展示 消费在后面callback不加True就可以实现轮询后突然挂断 就会传给下一个消费者,常规的轮询是断了就没有了,示例中就没有加durable如果rabbit突然断了,可以把队列持久化在消费者及生产者端定义队列queue名后加durable=True 即可保存队列 但队列消息还是没有
保存消息可以在生产者 basic_publishd下定义加properties=pika.BaseConnetion(delivery_mode=2)即可在rabbitmq重启的时候 数据不会丢失 每个服务器处理的速度分配不一样,要想合适的分配,可在消费者中配置 basic_qos(prefetch_count=1)#意思是每次只处理一条 处理完再给我发 感谢,纯属记录笔记,大佬轻喷,学习还得看大佬发的文章,本文看也就图一乐别当真 感谢观看!转载地址:https://blog.csdn.net/WOSHIBEIZHE/article/details/117780165 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月23日 08时27分04秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Centos 7 上 Eclipse 无法输入中文解决方法
2019-04-27
数据结构 — 图之邻接表存储创建和深度优先遍历
2019-04-27
Centos 7 — Gedit 配色方案
2019-04-27
数据结构 — 图 之 广度优先遍历
2019-04-27
数据结构 — 图 之 MST(最小生成树 — prim算法 )
2019-04-27
数据结构 — 图 之 MPT(最短路径 — dijkstra算法 )
2019-04-27
数据结构 — 7.有向图的创建及出入度的计算
2019-04-27
数据结构 — 图 之 拓扑排序 (AOV网)
2019-04-27
数据结构 — 图 之 关键路径、关键活动 (文字表述)
2019-04-27
数据结构 — 树 与 二叉树、森林
2019-04-27
数据结构 — 二叉树(创建、遍历)java实现
2019-04-27
数据结构 — 查找(最基础)
2019-04-27
关于 自减运算符 (i--/--j)在 循环(for与while)中的执行过程
2019-04-27
Jquery - Jquery 包装集
2019-04-27
python - 【用户、商品】【购买、浏览】数据处理
2019-04-27
python - sql + pandas 与 sqlite 结合
2019-04-27
python - 使用sql 分析(06 - 15)国内各省GDP
2019-04-27
python - 抓取汇率数据分析美元和欧元对RMB的变化曲线
2019-04-27
python 数据科学 - 【回归分析】 ☞ 线性回归(1)
2019-04-27