文章分类 - 消息队列
摘要:版权声明:本文为CSDN博主「你跑快点丶Py」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_41572228/article/details/105252066 作者:渃汐湲 链接:https://ww
阅读全文
摘要:原文地址:https://blog.csdn.net/u013256816/article/details/80697456 Kafka中存在大量的延迟操作,比如延迟生产、延迟拉取以及延迟删除等。Kafka并没有使用JDK自带的Timer或者DelayQueue来实现延迟的功能,而是基于时间轮自定义
阅读全文
摘要:面试题 Kafka常见面试题: https://blog.csdn.net/qq_28900249/article/details/90346599 Kafka面试题!掌握它才说明你真正懂Kafka: https://blog.verysu.com/article/417 2019年这50个Kafk
阅读全文
摘要:一、缘起 如《消息总线消息必达》所述,MQ消息必达,架构上有两个核心设计点: (1)消息落地 (2)消息超时、重传、确认 再次回顾消息总线核心架构,它由发送端、服务端、固化存储、接收端四大部分组成。 为保证消息的可达性,超时、重传、确认机制可能导致消息总线、或者业务方收到重复的消息,从而对业务产生影
阅读全文
摘要:原文作者:58沈剑原文地址:https://mp.weixin.qq.com/s/LqViglTO_h8UJqi3aD6P6w 一、缘起 上周讨论了两期环形队列的业务应用: 《高效定时任务的触发》 《延迟消息的快速实现》 两期的均有大量读者提问: 任务、延迟消息都放在内存里,万一重启了怎么办? 能否
阅读全文
摘要:原文作者:58沈剑原文地址:https://mp.weixin.qq.com/s/LqViglTO_h8UJqi3aD6P6w 一、缘起 一切脱离业务的架构设计与新技术引入都是耍流氓。 引入一个技术之前,首先应该解答的问题是,这个技术解决什么问题。 就像微服务分层架构之前,应该首先回答,为什么要引入
阅读全文
摘要:作者:jsbintask 来源:简书链接:https://www.jianshu.com/p/5f4b3a520719 面试题剖析 你看这问法,其实本质针对的场景,都是说,可能你的消费端出了问题,不消费了;或者消费的速度极其慢。接着就坑爹了,可能你的消息队列集群的磁盘都快写满了,都没人消费,这个时候
阅读全文
摘要:作者:jsbintask 来源:简书链接:https://www.jianshu.com/p/4491cba335d1 如果说你这个是用 MQ 来传递非常核心的消息,比如说计费、扣费的一些消息,那必须确保这个 MQ 传递过程中绝对不会把计费消息给弄丢。 剖析 数据的丢失问题,可能出现在生产者、MQ、
阅读全文
摘要:作者:jsbintask 来源:简书链接:https://www.jianshu.com/p/eaafb1581e55 题目 为什么使用消息队列? 消息队列有什么优点和缺点? Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别,以及适合哪些场景? 为什么使用消息队列 先说
阅读全文
摘要:作者:jsbintask 来源:简书链接:https://www.jianshu.com/p/92862edc7c51 RabbitMQ 的高可用性 RabbitMQ 是比较有代表性的,因为是基于主从(非分布式)做高可用性的,我们就以 RabbitMQ 为例子讲解第一种 MQ 的高可用性怎么实现。
阅读全文
摘要:版权声明:本文为CSDN博主「证心」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/xuelang1478/article/details/90175695 一个完美的消息队列,应该做到消息的“不重不漏”,这
阅读全文
摘要:官方文档: https://pika.readthedocs.io/en/stable/examples.html
阅读全文
摘要:原文地址:http://dataguild.org/?p=6957 官网地址 emptt: https://developer.emqx.io/docs/broker/v3/cn/guide.html paho: https://github.com/eclipse/paho.mqtt.python
阅读全文
摘要:安装 sudo apt-get install rabbitmq-server RabbitMQ 常用命令 启动:sudo service rabbitmq-server start关闭: sudo service rabbitmq-server stop查看状态:sudo service rabb
阅读全文