当前位置: 首页 > news >正文

长沙做网站湖南微联讯点靠谱郑州网

长沙做网站湖南微联讯点靠谱,郑州网,王爷的盛宠娇妻全文免费阅读,做网站 php j2ee目录地址: SpringCloudAlibaba整合-CSDN博客 这里只关注代码部分,至于sentinel服务UI的实用,后面可以补上 这里做一个改造: 因为sentinel可以和openfeign结合使用,为微服务做熔断降级; 为了方便微服务之间…

目录地址:

SpringCloudAlibaba整合-CSDN博客

这里只关注代码部分,至于sentinel服务UI的实用,后面可以补上

这里做一个改造:

因为sentinel可以和openfeign结合使用,为微服务做熔断降级;

为了方便微服务之间的调用,把远程调用接口移动到api模块;

所以把order中的openfeign和loadbalancer依赖,放到api的pom中,并且把order中Remote接口,移动到api中;后续order只需要引入api的依赖,调用api中的接口即可

1.在api中引入sentinel和openfeign

<!--openfeign-->
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency><!--loadbalancer-->
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency><!--sentinel-->
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
</dependency>

2.把接口从order转移到api,并修改

@FeignClient(name="my-user", fallbackFactory = UserServiceFactory.class)
public interface RemoteUserService {@RequestMapping("/user/listAll")public List<User> listAll();@GetMapping("/user/getById")public User getById(@RequestParam("id") Integer id);
}

api模块,添加UserServiceFactory类

@Component
public class UserServiceFactory implements FallbackFactory<RemoteUserService> {@Overridepublic RemoteUserService create(Throwable cause) {return new RemoteUserService() {@Overridepublic List<User> listAll() {return null;}@Overridepublic User getById(Integer id) {System.out.println("user服务异常");return null;}};}
}

3.注意要把UserServiceFactory放到META-INF/spring.factories文件中

org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.test.api.remote.fallbackFactory.UserServiceFactory,\
com.test.api.remote.fallbackFactory.ProductServiceFactory

4.order引入api依赖,并在启动类添加注解,扫描feignClient接口

@EnableFeignClients(basePackages = {"com.test.api.remote"})

5.order的配置文件添加

feign:sentinel:enabled: true

6.重启服务,访问接口,正常访问

此时停止user服务,再次访问order接口,返回null,后台日志打印“user服务异常”

http://www.ds6.com.cn/news/40268.html

相关文章:

  • 网络营销网站 功能免费个人网站注册
  • 做网站网络公司无收入北京软件开发公司
  • 烟台专业做网站公司网站关键词seo优化公司
  • 怎么做网站门户数字营销课程
  • 湛江网站设计哪家好百度重庆营销中心
  • 网站做弹窗广告有什么好的推广平台
  • 静态网站公用头部 调用标题建站企业网站
  • 申请做网站、论坛版主百度搜索图片
  • 苗木推广做哪个网站好最新百度新闻
  • 专用主机方式建设网站app开发定制
  • 网络工程师报名入口官网seo网站推广
  • 企业网站建设的本质及特点网络舆情案例分析
  • 拉萨网站设计公司nba录像回放
  • 网站建设销售培训微商引流人脉推广软件
  • 哪个分期网站可以做代购自己做网站流程
  • 黄石网站开发seo怎么优化效果更好
  • 抖音代运营商seo排名快速上升
  • 做网站被网警找google关键词搜索量
  • vs网站界面是什么做的域名申请的流程
  • wordpress可以做企业网站工具
  • 国内做的好网站有哪些网站优化快速排名软件
  • 安徽宿州住房与建设网站互联网营销的优势
  • 网站推广基本方法数据分析师35岁以后怎么办
  • 深圳 网站设计深圳新闻今日最新
  • 医药平台网站建设免费国外ddos网站
  • php电影网站开发淘宝客推广
  • 北京网站优化首页营销方案ppt
  • 微信公众营销平台开发杭州优化建筑设计
  • 外包做网站网络营销的主要推广方式
  • 互联网品牌的快速推广抖音seo软件