其他分享
首页 > 其他分享> > 零碎知识笔记

零碎知识笔记

作者:互联网

组件:

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

标签:feign,方微,知识,接口,Feign,笔记,nacos,零碎,ribbon
来源: https://blog.csdn.net/weixin_46654644/article/details/121457148