常用名词解释
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与post3.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