02 | 该如何选择消息队列?
1.应用场景
见: 消息队列必知必会 - 学习/实践_william_n的博客-CSDN博客 |
2.学习/操作
1. 文档
文章内容
2. 整理输出
后续补充 ... |
3.问题/补充
1. 内卷深井冰仔细阅读了三遍,每一字都是精华 2. 请问一下老师rocketMQ是怎么做到低延时的?
3. 一套架构中是否可能存在多套中间件?在线的生产业务使用rockmq,运维/监控方面使用kafka。
4. 我所在公司用rabbitmq也遇到消息的有序性无法保证的问题,通过在业务层面去弥补,终究不是种好方案。请问老师在保证有序性消费上有什么好的方案?
5. “因为当客户端发送一条消息的时候,Kafka 并不会立即发送出去,而是要等一会儿攒一批再发送,在它的 Broker 中,很多地方都会使用这种“先攒一波再一起处理”的设计。当你的业务场景中,每秒钟消息数量没有那么多的时候,Kafka 的时延反而会比较高。所以,Kafka 不太适合在线业务场景。”,老师,批次的大小是可配置的,在我们的使用场景中,如果消息没有积压的情况下,延迟基本上小于10ms,我想问一下rocketmq的延迟一般是多少?
6. 老师 exchange是rabbitmq独有的么?exchange好像属于amqp协议,看了看amqp似乎说到了。
7. 老师, 能稍微讲下emq跟nsq 的优缺点跟性能吗?
8. 想问下老师,关于MQ丢消息是怎么看的。我在用MQ的时候一直没有办法放心,如果在每个发MQ的场景都加一个补偿任务来保证最终一致性,又觉得MQ本身解耦的特性就浪费了。消息丢失主要有这么几个场景:
9. 老师好,rocket mq为何号称金融级的稳定性呢
10. kafka如果凑不够一批,那等什么时候发送?
11. 流处理中消息延迟不能避免回溯处理,kafka如果消息已经不在内存里,访问性能会有影响,pulsar 可以很好解决这个问题吗?
12. 一直不明白一个问题,每秒处理几万~几十万数据,这不应该是按照下游业务的消费能力来讲的吗,比如我们现在的服务tps就只能打到几百。还是说老师和网上讲的都是发送到消息队列的能力?又或是几万几十万只针下游业务只打个日志专门用来做性能测试的情况?希望解答下
13. 老师您好,
|
4.参考
02 | 该如何选择消息队列?-极客时间 |
后续补充
...
02 | 该如何选择消息队列?相关推荐
- 【消息队列笔记】chp2-如何选择消息队列
一.选择消息队列的基本标准 不同的消息队列产品在功能和特性方面是各有优劣的,但是我们在选择的时候应尽量保证一个通用的最低标准. 1.必须是开源的产品 开源很重要,如果在使用该产品时遇到了影响业务的bu ...
- 消息队列和多线程的选择
为什么发送邮件要使用消息队列而不是多线程? 1.消息队列和多线程应该怎么选择呢? 可靠性要求高时选择消息队列:消息队列和多线程两者并不冲突,多线程可以作为队列的生产者和消费者. 使用外部的消息队列时, ...
- MSMQ消息队列演示程序
对消息队列的概念在此就不用描述了,网上查"消息队列"或MSMQ关键词,有相应文章介绍. 我在这里提供了一个示例程序,在于让初学者快速上手. 1. 下载我的示例程序,下载地址为:h ...
- 安卓+php推,使用 PHP 消息队列实现 Android 与 Web 通信
需求描述很简单:Android 发送数据到 Web 网页上. 系统: Ubuntu 14.04 + apache2 + php5 + Android 4.4 思路是 socket + 消息队列 + 服 ...
- 安装“消息队列 (MSMQ)”
在 Windows Server 2008 or Windows Server 2008 R2 上安装消息队列 4 在服务器管理器中,单击"功能". 在"功能摘要&quo ...
- rocketmq 重复消费_消息队列 RocketMQ
引言 本文整理了RocketMQ的相关知识,方便以后查阅. 功能介绍 简单来说,消息队列就是基础数据结构课程里"先进先出"的一种数据结构,但是如果要消除单点故障,保证消息传输的可靠 ...
- C#使用消息队列(MSMQ)
(1).认识消息队列 首先说一下,消息队列 (MSMQ Microsoft Message Queuing)是MS提供的服务,也就是Windows操作系统的功能,并不是.Net提供的. MSDN上的解 ...
- 【烈日炎炎战后端】消息队列(1.0万字)
消息队列 1. 消息队列的优点有哪些? 2. 消息队列的缺点有哪些? 3. 如何保证消息的有序性? 4. 如何保证消息的可靠性传输? 5. RabbitMQ如何实现消息确认机制? 6. 如何保证消息队 ...
- 芋道 Spring Boot 消息队列 RocketMQ 入门
点击上方"芋道源码",选择"设为星标" 做积极的人,而不是积极废人! 源码精品专栏 原创 | Java 2020 超神之路,很肝~ 中文详细注释的开源项目 RP ...
- 面试官:说出八种消息队列的应用场景。啊?八种?
本文来源于公众号:胖滚猪学编程.转载请注明出处! 一个风度翩翩,穿着格子衬衣的中年男子,拿着一个满是划痕的mac向她走来,看着铮亮的头,胖滚猪心想,这肯定是尼玛顶级架构师吧!完了要挂了. 结果面试官第 ...
最新文章
- 深入浅出SQL Server Replication第一篇:走近Replication(上)
- 22款终端生产力工具,效率飞起!
- 一、NLTK工具包使用
- IDEA2021.1.2版创建Java Web项目并配置Tomcat
- Boost:字符串的RLE压缩的测试程序
- ios APP进程杀死之后和APP在后台接收到推送点击跳转到任意界面处理
- C#串口通信工作笔记0001---上位机开发_嵌入式_串口助手_收发数据开发
- c#基础(一)之内存管理
- 我在安装TFS 2008的时候遇到的问题以及解决方法一账户问题
- SAXReader解析器
- 计算机桌面空白地方鼠标右击没有属性选项,电脑右键没有属性选项_电脑右键没有显卡属性...
- python to apk
- Telemetry 标准日志接口如何提升运维效率?
- C4D倒角应用—样条挤压后如何正确倒角
- 微信小程序用户头像编辑上传
- myeclipse过期,注册码
- js 斐波那契—卢卡斯数列 例子 以及 变态青蛙
- 避免论文查重小窍门五则
- 【题库】上海学校心理咨询-普通心理学-考点解析 4.4 知觉的特征
- 前端框架vue04~~vue.cli脚手架的基本使用
热门文章
- Bugku-web-秋名山老司机
- 世界树(worldtree)
- 仿微博系统数据库设计和er图设计
- java Ofd 转图片_一文教你搞懂如何将ofd格式的文件转为图片
- springboot打包错误:Failed to execute goal org.apache.maven.pluginsmaven-resources-plugin3.2.0
- gazebo设置_gazebo的学习与使用
- 基于微信跳蚤市场二手交易小程序系统设计与实现 开题报告
- Hyperledger Explorer部署
- 无源RFID固定资产管理解决方案
- python3强智教务系统个人课表爬虫