像做游戏一样编程的网站,营销团队名字,深圳网站seo,网站关键词代码位置远离八股文#xff0c;面试大白话#xff0c;通俗且易懂 看完后试着用自己的话复述出来。有问题请指出#xff0c;有需要帮助理解的或者遇到的真实面试题不知道怎么总结的也请评论中写出来#xff0c;大家一起解决。 java面试题汇总-目录-持续更新中 面试官#xff1a;你在… 远离八股文面试大白话通俗且易懂 看完后试着用自己的话复述出来。有问题请指出有需要帮助理解的或者遇到的真实面试题不知道怎么总结的也请评论中写出来大家一起解决。 java面试题汇总-目录-持续更新中 面试官你在这个项目中用到的是dubbo那么有没有了解过feign这两者的优缺点简单表述下。 这是今年遇到的一个真实的面试题而且两家公司都遇到了因为我们项目主要用zkdubbo的搭配多一些但是springcloud项目中大多使用openfeign所以后来整理了一下。
首先需要了解一下网络模型。这个我也不太懂只需要知道七层中越往下数据传输越稳定。
回答dubbo和openfeign各有优缺点 1.首先Dubbo是基于TCP进行数据传输处于网络模型更底层所以数据传输相对更加稳定。它还是一个相对独立的RPC框架提供完整的服务治理解决方案适用于大型的分布式项目中。 2.openfeign是基于HTTP进行数据传输属于应用层相对来讲数据传输受网络等其他因素影响较大一些。它是springcloud生态中的一部分更适用于构建轻量级的微服务。 3.dubbo虽然支持多种协议但是需要显示的定义接口和实现类配置各种参数。 4.openfeign则更加关注于RESTful风格的接口调用更加简单容易操作。