零碎知识笔记

组件:

零碎知识笔记

Feign调用

     feign接口是远程调用的接口
提供方微服务购物车
消费方微服务商品                 

1)导入feign包
2)在启动类添加@EnableFeignClients         

 3)编写Feign接口
   @FeignClient("服务ID")
消费方微服务订单
1)导入feign包
2)在启动类添加@EnableFeignClients         

3) 编写Feign接口
   @FeignClient("服务ID")

@SpringBootApplication  

@EnableDiscoveryClient    //开启注册nacos功能

@EnableCircuitBreaker      //开启熔断器

@SpringCloudApplication   //等于上面三个注解

@LoadBalanced         //nacos自带的ribbon负载均衡注解 在启动类使用 //解析底层的域名

1.Ribbon地层是个拦截器 拦截你的url去到注册中心那一份资料到本地缓存 然后到本地每次轮询调一台机器调用

零碎知识笔记

2.Feign地层依赖ribbon 借助ribbon的服务解析名称的发现

3.nacos默认有个五秒心跳发给服务端,告诉它还存活着,当端口心跳不存在默认会删掉

零碎知识笔记

网关帮转发url 统一路由的功能

@GlobalTransactional 开启事务一致性    前提要导入maven包   seata

上一篇:springCloud微服务架构课后总结


下一篇:CF508A Pasha and Pixels 题解