为什么使用RabbitMQ

#程序员##面试#面试官问:为什么使用RabbitMQ
回答:RabbitMQ可以实现异步和解耦,面试官说也可以使用我项目中使用到的异步接口(CompleteFuture和OpenFeign),也可以实现异步和解耦,我回答说使用OpenFeign的话,一个服务调用另一个服务,一旦其中一个服务抛异常,会导致另一个服务也出问题,面试官说不对,这个问题该怎么回答呢?求大佬解答#java#
全部评论
feign算同步吧 你调了口不得等口返回结果吗 mq才是真异步吧 调用方直把消息扔到mq里 然后返回就行了 mq的可靠性也有很多解决办法 和feign在功能上我感觉是天差地别 这俩是怎么扯到一块去的 😂
8 回复 分享
发布于 04-24 18:53 陕西
看业务,上游不依赖下游可以mq解耦。 这样下游业务挂了,不影响上游业务。
2 回复 分享
发布于 04-25 10:42 广东
mq还有一个削峰作用吧?
2 回复 分享
发布于 05-13 10:54 湖北
用rpc的话,算是强依赖另一个系统了。用mq不会。 mq还有好处就是,一个topic可以让多个系统消费。 还有就是mq的可靠性咯。 具体选型得根据业务来看,可能你的项目没有必须要用mq的理由。
1 回复 分享
发布于 04-24 13:18 浙江
openfeign是同步的
1 回复 分享
发布于 04-24 18:46 海南
直接用conpleteFuture没有MQ的高可用
1 回复 分享
发布于 04-25 10:57 广东

相关推荐

1.介绍一下在以往实习,对用户运营的理解?   2.介绍一款你喜欢的游戏?优缺点分析?   3.是否关注过恋与和遇见的用户基数?为何恋与更大?   4.如果遇见先发,恋与后发,谁会更成功?   5.对中国游戏行业的看法?   6.如果精品游戏是趋势,为什么总会有传奇类游戏登上畅销榜前十?   7.你更喜欢运营的哪个方向?为什么?   8.有什么要问的吗?   面试结束后小姐姐给了我面试通过的卡片,下午马上二面。   二面。30分钟左右,面试官很 nice,就是比较严肃,面试气氛稍微压抑一些。   1.你在大学期间最成功(最有挑战)的事情?并用三句话总结你在里面起到的作用。   2.最近两年玩了哪些游戏?   3.为什么每隔几年都会出舰娘题材的游戏?为什么每次基本只有一款存活的比较好?   4.你对游戏运营的理解?你偏向于做什么岗位?   5.针对用户运营:如果一款新游准备发行,如何配合宣传部门吸引种子用户?又如何让这批种子用户在今后给游戏带来正向宣传作用?   6.针对活动运营:在国庆前后策划一项活动,要求让流失用户回归,同时促活。   7.有什么要问的?使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态搜狐畅游2025届秋招提前批火热开启【公司介绍】搜狐畅游是中国领先的互联网游戏开发和运营商,搜狐全资子公司。【面向对象】2025届毕业生(2024.9-2025.8毕业),部分岗位兼收2024届毕业生【招聘岗位】游戏策划类、战略类、数据分析类、游戏美术类、平台开发类、米哈游、游戏开发类、游戏运营类、游戏测试类、业务支持类、平台职能类(每个同学最多可投递两个岗位,优先处理第一志愿,具体岗位见招聘官网)【福利待遇】有竞争力的薪资+超长假期+校招培养发展体系内推链接:https://app.mokahr.com/m/campus_apply/cyou-inc/42233?recommendCode=DSAxyWP6&hash=%23%2Fjobs#/jobs内推码:DSAxyWP6使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态
搜狐畅游
|
校招
|
35个岗位
点赞 评论 收藏
分享
6 43 评论
分享
牛客网
牛客企业服务