关注
实话实说,并不是友友不强,相反的你的水平已经超过大部分24届学生,只不过是因为现在行情越来越卷所以面试官会尽可能的用最低成本找最具有性价比的人
看了你的面试题 有很多部分都很难:比如那个关注人数多,如何保证正确而又完整通知用户,我觉得面试官可能想问CAP或者BASE理论的真实落地,这个业务分为 (1)用户关注博主 (2)通知用户关注成功,难点在第二个步骤,友友已经使用了消息队列 那么整个服务可以说拆分 步骤一不会考虑步骤二的执行结果 所以现在只需要考虑 (1)投放消息 (2)消费消息,对于投放消息消息队列可以使用生产者的ACK来完成 如果没有收到服务器的ACK会进行重试机制 如果超过限度可以将这个消息存储起来 MySQL Redis都可以 只要能够存储就行,然后开启定时任务去扫描 完成补偿机制 这样可以保证投放基本完整,再来说消息消费 这是对消费者而言 用到消息队列的重复消费机制 如果超过限度也存储起来然后完成补偿,以上是我对这个问题的看法,可能不对可能对友友有启发
查看原帖
18 3
相关推荐
11-20 17:25
重庆邮电大学 数据库工程师 点赞 评论 收藏
分享
11-02 10:28
吉林大学 Java 点赞 评论 收藏
分享
牛客热帖
正在热议
# 25届秋招总结 #
377043次浏览 3742人参与
# 如果再来一次,你还会选择这个工作吗? #
101186次浏览 1021人参与
# 北方华创开奖 #
64575次浏览 503人参与
# 地方国企笔面经互助 #
6026次浏览 14人参与
# 简历被挂麻了,求建议 #
2524919次浏览 33457人参与
# 发工资后,你做的第一件事是什么 #
4664次浏览 19人参与
# 阿里云管培生offer #
46209次浏览 1377人参与
# ai智能作图 #
11172次浏览 179人参与
# 我的实习求职记录 #
6105034次浏览 83833人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
8816次浏览 180人参与
# 上班到公司第一件事做什么? #
14576次浏览 164人参与
# 阿里求职进展汇总 #
71813次浏览 780人参与
# 如何写一份好简历 #
615881次浏览 8700人参与
# 听到哪句话就代表面试稳了or挂了? #
96728次浏览 810人参与
# 还记得你第一次面试吗? #
29621次浏览 416人参与
# 华为工作体验 #
109386次浏览 852人参与
# 面试体验感最好的是哪家? #
91562次浏览 921人参与
# 网易求职进展汇总 #
38893次浏览 334人参与
# 如果有时光机,你最想去到哪个年纪? #
27054次浏览 559人参与
# 腾讯求职进展汇总 #
205676次浏览 1687人参与
# 硬件兄弟们 甩出你的华为奖状 #
75790次浏览 615人参与
# 上班苦还是上学苦呢? #
106747次浏览 865人参与