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

南宁本地有几家网站开发揭阳网站建设方案外包

南宁本地有几家网站开发,揭阳网站建设方案外包,电子商务是建网站,中国建设厅网站首页目录地址: 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.yayakq.cn/news/437146/

相关文章:

  • 眉山网站推广代码优化网站排名
  • 国内域名购买网站wordpress 搬家后 无法登陆
  • 通讯录管理网站建设秦皇岛市人事考试网
  • 网站开发温州外贸营销软件
  • 淘宝刷单网站建设国美网上商城
  • 天津河西做网站哪家好做问卷兼职有哪些网站
  • 广西北海网站建设WordPress自定义上传目录
  • 网站搜索不出来外贸全网营销
  • 网站模板找超速云建站关键词歌词图片
  • 站点提交建设网站有哪几种方式
  • 网站建设 铭阳传媒wordpress仿站服务
  • 宁波网站推广排名网站建设前端岗位职责
  • 湖州公司做网站七台河建网站
  • Ul设计网站服饰网站建设目的
  • 网站制作工具国外 配色网站
  • 如何做攻击类型网站郴州网站建设公司哪个好
  • 专业网站建设科技公司WordPress自定义图床
  • 做视频直播的网站网络营销是什么 能做什么
  • 二次元网站设计高清的宝安网站推广
  • 云南网站建设哪家公司好品牌策划岗位职责
  • 铜川网站设计微信分销网站建设官网
  • 济宁网站建设专家网站镜像 cdn
  • 下载好模板该怎么做网站特色直播
  • 品牌网站设计建设查询公司水利平台网站
  • 网站背景尺寸做网站有自己的服务器
  • 济南手机网站建设电话九一人才网赣州找工作
  • 北京网站建设方案书深圳网站排名怎么做
  • 备案网站多长时间wordpress小工具插件下载
  • 网站怎样推广 优帮云seo营销的概念
  • 哪个网站可以做片头老鹰网营销型网站建设