发现一个离谱的现象,如果简历上写了RocketMQ,基本上都会问为什么不使用 Kafka?

那写了Kafka的,会不会被问为什么不使用RocketMQ?评论区讨论下
全部评论
这么问主要是问他们的主要区别的,Kafka在数据吞吐上是远超rocketmq的,但是它的topic很多的情况下,性能又远低于rocketmq。基于这种情况kafka多用于处理海量的日志,历史数据等体量庞大的数据集合体,这样在个体数据庞大的情况下使用的topic点更少;rocketmq有着更加严谨的检查和规则,所以它更适合分散式的短消息和小数据,这也得于它的topic算法和规划,即使有成千上万个topic点,性能下降并不多。
44 回复 分享
发布于 2024-05-04 17:56 河南
我用的RabbitMQ
40 回复 分享
发布于 2024-04-25 14:36 北京
其实本质是想问你,为什么选择学rocketmq,而不选择kafka,这个可以根据你的项目搭配这个中间件的契合度去表现出选择它的原因。
12 回复 分享
发布于 2024-05-03 06:58 浙江
笑鼠 每次都问为什么用kafka不用别的 我只能说我不会别的
10 回复 分享
发布于 2024-04-26 20:09 广东
用rabbitmq会问你懂不懂rocketmq和kafka
5 回复 分享
发布于 2024-04-26 10:08 重庆
我前端写用vue就被问“你觉得为什么大厂都选用react?” 我不到啊.jpg
5 回复 分享
发布于 2024-05-02 10:14 香港
你为什么不用mafka😜😜
3 回复 分享
发布于 2024-04-25 16:40 北京
用了kafka,问为什么不用Rocket
2 回复 分享
发布于 2024-04-25 12:55 广东
被问到了为什么不用kafka,马哥有好的回答吗
2 回复 分享
发布于 2024-04-25 15:47 湖南
kafka用的多呀,rocketmq不是只有阿里才用吗
1 回复 分享
发布于 2024-04-25 12:54 广东
我用的rabbitmq哈哈 ‘
1 回复 分享
发布于 2024-04-26 09:53 浙江
太真实了
1 回复 分享
发布于 2024-04-28 20:58 广东
rocketmq只能用在java,一般来说kafka和rabbitmq
1 回复 分享
发布于 2024-05-11 15:19 黑龙江
快即是正义
点赞 回复 分享
发布于 2024-04-25 11:47 北京
哈哈哈两极反转
点赞 回复 分享
发布于 2024-04-25 13:09 湖北
我看他就是在刁难我胖虎😠
点赞 回复 分享
发布于 2024-04-25 13:43 上海
是真的,每次都被问到kafka对比其他MQ
点赞 回复 分享
发布于 2024-04-25 15:31 北京
我面试只有一个小公司问过,可能是我面的次数太少了😂
点赞 回复 分享
发布于 2024-04-25 20:18 北京
微博架构师就真问过我这个问题,用了rocketmq,为啥不用卡夫卡?
点赞 回复 分享
发布于 2024-04-26 01:36 湖南
基本次次问区别
点赞 回复 分享
发布于 2024-04-26 11:45 山西

相关推荐

02-14 15:39
已编辑
门头沟学院 后端
算法题:字母大小写全排列 *****************************************************一眼回溯很快做出来了, 先讲回溯思路,然后花5分钟做出来了基本上是根据项目用到的内容1. 问了我是考研还是保研的?答:考研的, 内容是4082. JVM 层次 一个new Object 从创建到GC的完整过程(没回答上来。。没复习到 简历没更新、旧简历还在后续以更新, 就只回答了 对象的创建是先1分配内存、 2初始化对象、3把对象指向内存)3. kafka 的延迟队列自己如何实现? 答:Java本身用延迟阻塞队列来接数据,面试官引导这样会造成每个机器都需要部署, 如果是分布式环境是不是需要分布式延迟队列, 我说是4. 有没有了解过RockedMQ 是如何做延迟队列的?答:学习过程中只清楚RocketMQ和Kafka底层数据结构和吞吐量高的原因, 还没了解到RocketMQ比Kafka新增的应用是怎么实现的。5. 消息队列如果发生消息堆积怎么办? 答:从生产端、消费端、队列本身入手, 消费端增加消费者, 生产端做一个回调缓冲(如果太多减少消息生产), 队列进行消息压缩(我具体是说很多消息的id等属性重复在业务上可以接受压缩成一条)6. 场景:如果增加了消费者,性能、吞吐量还是很低是为什么?答:排查的方式, 如果还是没有提高, 可能是消费组里有空闲消费者没有用到, 增加partition, 重平衡(面试官说重平衡不能增加partition)7. kafka 怎么保证消息消费的有序性,patition内offset 可以顺序消费 , Topic内也是有序的(面试官说这个不对 Topic内不是有序的,他说的应该意思和我有些差别) 8. Mysql , innodb 底层数据结构 答B+, 分析了底层数据页、块的链接结构, 和B+为什么作为Innodb结构的原因(通过和其他数据结构进行比较)9. Mysql锁, select 会加锁吗?什么情况下会加锁? 答: select不会加锁, RC、RR隔离级别下读的是ReadView, 通过MVCC机制来构建的, 讲了下MVCC是通过undolog 和 事务id算法 进行实现的, 在可见、不可见、 活跃区可以判断要查哪些数据, RC下是每个select前创建一个ReadView, RR下是第一个Select就创建ReadView。加锁的情况 是设定了select 。。。 for update 或者 in shard mode10. 项目数据量多少? 答每天10w+, 一年3kw。11. 项目中Mysql索引失效的场景, 尤其是Like, 在你们的数据量大情况, 有什么办法实现模糊搜索高性能? 答: like 是会造成性能问题, 面试官引导我大数据情况下应该怎么做到模糊搜索, 我回到了ES是可以实现,面试官追问怎么实现的?没回答上(后续看是倒排索引), 最后回答的是维护一个前缀树, 但是第一次查询也会很慢12. redis2hive、申请Redis集群是什么? 答:杂活, 完成自测,hive2redis不合理, 之前的简历没更新。。。。。13. 项目查询怎么实现的? 答: 项目的第一步一般都是查询展示, 需要根据查询人的权限和查询条件查询, 也就是RBAC + 筛选条件, 角色获取由权限控制获取, 筛选条件写在Mybait的动态查询里面,   那些14. 如何排查慢查询?实际操作是什么?答:1. 网络连接数是否匹配? 2. 多人多版本开发问题, 后人增加索引, 但是优化器还是走了老索引, force强制走索引 3. 查看监控Buffer Pool的命中情况, 一般低于99%, 一般考虑是业务逻辑有问题, 违背了局部性原理, 抖动太多 4. 索引失效: explain 看 走的索引、类型、长度、 extra、 搜到rows 判断, 并修改 15.MySQL中B+树结构,根据主键具体查询过程、二级索引查询过程? 二级索引, 如果像是联合索引, 查询目标就在索引里面,直接返回, 如果不在, 二级索引的叶子结点就是主键, 再根据主键查询一次 16. 现在已知公网源IP、 目标IP, 输入的全过程?答: 子网掩码, 在子网内通过ARP协议搜索目标IP或者路由器的Mac地址, 在通过路由器转发,可以是邻接转发也可以是洪范, 直到找到目标子网, 再通过APR找到目标Mac进行访问, 后续还说Tcp、http(面试官说多了)17. 其他关于专业选择、和未来求职、导师学位?答:学的都是计算机基础, 未来目标就是后端开发、导师很开明自由选择方向我选择的就是去企业学习。反问:1. 进去做什么 2 部门业务
查看17道真题和解析
点赞 评论 收藏
分享
02-17 17:09
已编辑
大连理工大学 Java
查看11道真题和解析
点赞 评论 收藏
分享
评论
37
198
分享

创作者周榜

更多
牛客网
牛客企业服务