摘要: 主要可能的异常:超时 运行 宕机 1.被调用方(服务端)时出现异常,自己对自己的服务进行降级处理, 实现过程: 主启动类:@EnableCircuitBreaker service层服务降价: 第一属性 降级的方法 第二个 属性代表 连接超过三秒即超时异常@HystrixCommand(fallba 阅读全文
posted @ 2022-07-15 16:17 niao66 阅读(95) 评论(0) 推荐(0) 编辑
摘要: feign: 类比mybatis 使用mapper注解 可以在service中调用 同理 feign中也有clientFeign 注解 在其他微服务中调用 feign 代替 restTemplate做远程调用 注意在使用时 feign可以调用 被调用方的service接口 也可以直接使用 contr 阅读全文
posted @ 2022-07-14 11:29 niao66 阅读(121) 评论(0) 推荐(0) 编辑
摘要: ribbon的作用:主要功能是提供客户端的软件负载均衡算法和服务调用。 负载均衡和restTemplate远程调用 ribbon与nginx的区别 : 集中式LB即在服务的消费方和提供方之间使用独立的LB设施(可以是硬件,如F5, 也可以是软件,如nginx), 由该设施负责把访问请求通过某种策略转 阅读全文
posted @ 2022-07-13 15:01 niao66 阅读(27) 评论(0) 推荐(0) 编辑
摘要: eureka有两个主要组件 eurekaServer 服务注册中心 @enableEurekaServer eurekaClientServer 客户服务注册中心 通过注册中心进行访问@enableEurekaClient 创建一个eureka服务器 用来注入 微服务 进行管理 依赖<!--eure 阅读全文
posted @ 2022-07-11 16:52 niao66 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 在postman测试中不可以使用此注解 因为 它 默认接受的 json数据 而postman发送的不是json数据 在微服务远程调用中,以及vue前后端分离中 发送的数据都是json数据 可以使用 阅读全文
posted @ 2022-07-11 15:21 niao66 阅读(21) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示