为什么使用RabbitMQ

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

相关推荐

#小红书#日常实习,岗位类似于产品运营和数据分析的结合版,当时在某三字蓝色app上海投着玩的,没想到过初筛了。timeline:6.29投递-7.1查看并初步筛选-7.3约面-7.5一面-7.9二面-7.10OC一面(30min):1.自我介绍。2.介绍实习做的日常工作。3.日常监控看哪些指标。4.广告负反馈率如何定义的。5.为什么想来做电商领域(上一段实习是广告相关业务的)。6.用过小红书购物车或者抖音直播间购物吗?答了只用过传统电商(淘宝),但了解到小红书是种草-下单的模式,转化路径短,转化率相对较高。面试官表示肯定。7.业务场景题:产品新上线了一个沟通小卡片的功能,用于当商家超时发货时,顾客可以通过小卡片点击同意或者拒绝延时发货,你会收集哪些指标用于分析?一开始只答了要拆维度分析,后面面试官提示要分类讨论。反问:1.组织架构和规模说了啥忘了2.实习生日常负责工作类似于第7题的指标分析,还要和商家、顾客对接沟通。3.后续流程还会有一轮交叉面3小时后HR反馈一面通过,约了二面。二面(20min):1.自我介绍。2.介绍一个简历上的项目。当时有点懵,没想到会问这个,只准备了实习的部分。开始硬着头皮讲我的垃圾机器学习项目。3.告知其实感兴趣的是另一个项目😅开始磕磕绊绊地讲另一个垃圾机器学习项目。4.上一段实习是数分,为什么想来做产品运营?(内心OS:只是海投罢了)5.未来职业规划。6.反问环节。后续:7.10oc了,接了offer,随后又告知HR在缩减该部门hc,没错就是要毁offer了。总结:一次荒诞的面试经历,评价为闹麻了。😅
查看10道真题和解析
点赞 评论 收藏
分享
6 41 评论
分享
牛客网
牛客企业服务