您当前位置:资讯中心 >服务器 >浏览文章

OpenFeign整合Sentinel,由浅入深,搭建属于自己的脚手架

来源:互联网 日期:2023/11/21 17:36:04 阅读量:(0)

本文由浅人深,带你了解如何在项目中整合OpenFeign与Sentinel,分析Sentinel源码,并打造自己的Sentinel脚手架。

Sentinel是什么

Sentinel是阿里巴巴开源的一款微服务流量控制组件。是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。

OpenFeign调用

我们先看一下,没有整合Sentinel,OpenFeign调用异常时,是怎样的情况。假定存在两个服务,order和user,然后再order服务中,通过feign调用user中的接口。

公共组件中定义接口:

@FeignClient(name = "xdty-user")
public interface UserApi {

    @GetMapping("/getUserInfo")
    ResponseResult getUserInfo();
}
关键字:
声明:我公司网站部分信息和资讯来自于网络,若涉及版权相关问题请致电(63937922)或在线提交留言告知,我们会第一时间屏蔽删除。
有价值
0% (0)
无价值
0% (10)

分享转发:

发表评论请先登录后发表评论。愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。