首页 > 其他分享 >2024.06 面试准备

2024.06 面试准备

时间:2024-06-03 15:56:40浏览次数:19  
标签:Dubbo Feign 2024.06 http 请求 认证 容错 面试 准备

 

常用名词解释


 1.Dubbo 与 Feign 的区别【yh:用的是dobbo,因为高并发考虑】

1.1 相同点:常见的 实现远程调用的方式: Http接口(web接口、RestTemplate+Okhttp)、Feign、RPC调用(Dubbo、Socket编程)、Webservice。

1.2 不同点

Dubbo:支持多传输协议(Dubbo、Rmi、http、redis等等),适合数据量小、高并发和服务提供者远远少于消费者的场景

Feign:基于Http传输协议,短连接,不适合高并发的访问。

1.3 容错策略

Dubbo:支持多种容错策略:failover、failfast、brodecast、forking等,也引入了retry次数、timeout等配置参数。

Feign:利用熔断机制来实现容错的,处理的方式不一样。

  2.http中的get与post

3.http中请求类型

请求类型: GET 向指定的URL请求资源,可携带参数(明文)。 POST 向指定的URL提交资源,表单数据提交,数据进行封装(比Get方法安全)。 PUT 与POST类似,通常用于对资源数据的更新修改。 DELETE 删除指定的资源 4.HTTP常见的错误码 1xx : 服务已收到请求,请求者继续执行操作。 2xx:请求成功,常见(201) 3xx:请求成功,页面发生重定向(301) 4xx:客户端发生了错误 常见的是资源找不到了(404) 资源请求需要认证认证失败(401)(有些时候需要登入,那么就要传入认证信息,认证信息也就是账号和密码,出现401说明认证有问题,说明账号密码有问题) 认证成功但是权限不够(403) 5xx: 服务端发生了错误(客户端请求的参数都是正确的,但是服务端在解析处理的时候发生了错误) 网关超时(504) 内部错误(500) 网关错误(502) 服务不可用(503)        

场景测试

Jmeter dubbo插件测试dubbo接口  

 

 

 

 

需要扩充的知识:

1.集成测试

 

标签:Dubbo,Feign,2024.06,http,请求,认证,容错,面试,准备
From: https://www.cnblogs.com/sara20200116/p/18229005

相关文章

  • 拼多多面试:Netty如何解决粘包问题?
    粘包和拆包问题也叫做粘包和半包问题,它是指在数据传输时,接收方未能正常读取到一条完整数据的情况(只读取了部分数据,或多读取到了另一条数据的情况)就叫做粘包或拆包问题。从严格意义上来说,粘包问题和拆包问题属于两个不同的问题,接下来我们分别来看。1.粘包问题粘包问题是指在网络......
  • Hbase 面试题(六)
    1.简述下HBASE中Split机制?HBase中的Split机制是指将现有的HBase表的Region进行分割的过程。这个过程是HBase自动管理Region的一部分,目的是为了在数据量增长时保持系统的可扩展性和性能。以下是Split机制的关键点:Region定义:在HBase中,表的数据按行键范围分割成多个Regio......
  • Hbase 面试题(五)
    1.简述什么是WAL(WriteAheadLog)预写日志?WAL(WriteAheadLog),即预写日志,是HBase中用于保证数据持久性和一致性的关键机制。以下是WAL的简要概述:目的:WAL的主要目的是在数据实际写入到MemStore之前,先将其记录到一个日志中。这样即使在系统崩溃或故障的情况下,也能够从日......
  • 【信息化人员必备知识&面试宝典】一次完整的HTTP请求是怎样的?
    【信息化人员必备知识&面试宝典】一次完整的HTTP请求是怎样的?HTTP请求基础什么是HTTP?请求与响应模型一次完整的HTTP请求流程步骤一:建立TCP连接步骤二:发送HTTP请求步骤三:服务器处理请求步骤四:发送HTTP响应步骤五:关闭连接或持续连接实战代码示例案例一:使用Python发起GET......
  • 外企测试工程师面试问题精选
    在外企面试测试工程师职位时,通常会遇到技术性和行为性的问题。以下是一些可能会遇到的面试题示例:技术性问题软件测试基础解释黑盒测试和白盒测试的区别。什么是回归测试?为什么需要进行回归测试?描述单元测试、集成测试、系统测试和验收测试之间的区别。测试工具和技术你使......
  • ShardingSphere面试题及参考答案(3万字长文)
    目录什么是ShardingSphere?ShardingSphere的主要组件有哪些?ShardingSphere支持哪些数据库?......
  • Go高阶16,面试官问我go逃逸场景有哪些,我???
    「逃逸分析」就是程序运行时内存的分配位置(栈或堆),是由编辑器来确定的,而非开发者。什么是栈栈只允许从线性表的同一端放入和取出数据,按照后进先出(LIFO,LastInFirstOut)的顺序,如下图:什么是堆对于堆在内存中的分配,我们可以类比成一个房间,分配内存时,需要找一块足够装下家具......
  • 持续总结中!2024年面试必问 20 道 Kafka面试题(三)
    上一篇地址:持续总结中!2024年面试必问20道Kafka面试题(二)-CSDN博客五、Kafka的ISR(In-SyncReplica)是什么?Kafka的ISR(In-SyncReplicas)是Kafka中用于维护数据一致性和高可用性的关键概念之一。ISR列表包含了一个领导者副本(Leader)和与之保持完全同步的追随者副本(Follower......
  • 程序分享--常见算法/编程面试题:删除有序数组中的重复项 II
    关注我,持续分享逻辑思维&管理思维&面试题;可提供大厂面试辅导、及定制化求职/在职/管理/架构辅导;有意找工作的同学,请参考博主的原创:《面试官心得--面试前应该如何准备》,《面试官心得--面试时如何进行自我介绍》, 《做好面试准备,迎接2024金三银四》。或关注博主免费专栏【程序......
  • 赶紧收藏!2024 年最常见 20道 Kafka面试题(二)
    上一篇地址:赶紧收藏!2024年最常见20道Kafka面试题(一)-CSDN博客三、Kafka的设计架构是什么?Kafka的设计架构是分布式和可扩展的,旨在处理高吞吐量的数据流。以下是Kafka设计架构的关键组成部分及其功能:Producer(生产者):生产者是向Kafka集群发送消息的客户端。它们负责创建消息......