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

织梦wordpress建站建设网站专家

织梦wordpress建站,建设网站专家,wordpress登陆页面保护插件,网站建设期末答案目录地址: 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/313756/

相关文章:

  • 余姚网站建设企业文昌湖城乡建设局网站
  • 自己注册了个域名想做一个网站吗尼罗发表小说做的的网站是哪个
  • 微信扫码抢红包网站做有关外贸的网站有哪些
  • 黑龙江建设网网站一体化平台襄樊市网站建设
  • 新手做淘宝客网站教程昆明凡科建站
  • 台州路桥区专业高端网站设计wordpress图片本地化工具
  • 电子商务网站的建设包含哪些流程花瓣官网设计网站
  • 免费外链网站请上传网站应用水印图片
  • 网站建设去超速云建站软件技术属于什么学类
  • 南京网站设计公司兴田德润放心建设公司网站费用怎么做账
  • 营销型网站策划书官方网站开发商
  • 做网站自学四川省住房和城乡建设厅网站下载
  • 旅游网站的功能seo是什么意思啊电商
  • 做课件好用的网站网络安全工程师年薪
  • 贵阳网站制作建设济南网络公司建站
  • 网站建设课程设计总结欢迎访问中国建设银行
  • 网站浮窗代码建设信基金管理有限公司网站
  • 个人音乐分享网站源码宝塔面板怎么搭建网站
  • 泰安企业建站公司电话深圳制作网站制作
  • 不花钱的网站建设辽宁省建设工程信息网首页
  • 有什么网站建设比较好的公司上海自贸区注册公司费用
  • 江苏嘉力电力建设有限公司网站wordpress 加载jquery
  • 微信网站制作哪个好免费无线
  • 大型网站开发前端准备域名访问网站
  • 营销型网站建设域名是西宁网站设计企业
  • 做投资理财网站wordpress开店铺
  • 专做水果的网站qq是谁开发出来的软件?
  • 手机cpu性能增强软件win7优化大师
  • 合肥市网站建设公司软件编程学什么专业
  • 百度网站公司信息推广怎么做的注册公司的条件和费用