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

遵义网站推广手机优化大师下载安装

遵义网站推广,手机优化大师下载安装,兰州疫情最新消息数据,html网页制作例子cloud是基础,eureka是服务注册和发现,consumer是消费者去消费provider里的东西,消费方式就是Feign和Ribbon,feign 接口消费,ribbon Rest消费 服务降级发生在客户端,客户端因为请求关闭的服务器&#xff0…

cloud是基础,eureka是服务注册和发现,consumer是消费者去消费provider里的东西,消费方式就是Feign和Ribbon,feign  接口消费,ribbon  Rest消费

服务降级发生在客户端,客户端因为请求关闭的服务器,让他访问另一个降级服务

服务熔断发生在服务端,服务器报异常了,就会让请求走第二个服务

先写一个实现类

package com.kuang.springcloud.service;import com.kuang.springcloud.pojo.Dept;
import feign.hystrix.FallbackFactory;
import org.springframework.stereotype.Component;import java.util.List;
//降级
@Component
public class DeptClientServiceFallbackFactory implements FallbackFactory {@Overridepublic DeptClientService create(Throwable throwable) {return new DeptClientService() {@Overridepublic Dept queryById(Long id) {return new Dept().setDeptno(id).setDname("这个Id=>"+id+"没有对应的信息,客户端提供了降级的信息,这个服务现在已经被关闭").setDb_source("没有数据~");}@Overridepublic List<Dept> queryAll() {return null;}@Overridepublic String addDept(Dept dept) {return null;}};}
}

在接口那里加一个注解  feign里

package com.kuang.springcloud.service;import com.kuang.springcloud.pojo.Dept;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;import java.util.List;@Component
@FeignClient(value = "SPRINGCLOUD-PROVIDER-DEPT",fallbackFactory = DeptClientServiceFallbackFactory.class)
public interface DeptClientService {@GetMapping("/dept/get/{id}")Dept queryById(@PathVariable("id") Long id);@GetMapping("/dept/list")List<Dept> queryAll();@PostMapping("/dept/add")String addDept(Dept dept);}

在消费者fegin里的yml文件加上配置 

server:port: 80#开启降级feign.hystrix
feign:hystrix:enabled: true#Eureka 配置
eureka:client:register-with-eureka: false #不向Eureka注册自己service-url:defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/

 

然后把服务器关了。

服务降级生效 

 

 就是当服务器在A爆满的时候需要关闭其他的服务器来去跑A的服务,才能支撑,但是别人访问C的时候,你必须采用服务降级,来让他知道服务器关闭了,而不是直接抛个异常给他。

 

http://www.laogonggong.com/news/22184.html

相关文章:

  • 定制网站费用百度营销平台
  • 长春做商业平台网站百度竞价广告代理
  • 怎么在百度上制作自己的网站制作网站的软件叫什么
  • 做一个公司网站流程 由ui设计长春seo排名收费
  • 中国和住房城乡建设部网站首页短视频seo营销系统
  • wordpress登入账户郑州seo顾问阿亮
  • 网站开发需要什么开发工具seo优化师培训
  • 廊坊模板网站建设定制网站开发
  • 各种网站程序的优势东莞网
  • 餐厅网站建设方案百度竞价排名软件
  • 个人自助网站西安整站优化
  • seo的方法有哪些免费seo排名软件
  • 宝安专业手机网站设计公司在线搭建网站
  • weekly做网站apple私人免费网站怎么下载
  • 公司网站维护费大概需要多少品牌宣传有哪些途径
  • 汽车之家app下载最新版seo优化顾问服务阿亮
  • 网站开发部组织架构谷歌关键词排名查询
  • 学做网站需要学那些程序重庆网站排名公司
  • wordpress自建站长春网络推广公司哪个好
  • 可以做网站的电脑软件seo网站排名优化软件
  • 摄影网站设计图片百度浏览器在线打开
  • 网站功能插件qq排名优化网站
  • web技术网站建设网站推广入口
  • 分类网站怎么做项目营销策略有哪些方法
  • 宁波seo哪家好网站排名优化
  • 网站开发技术对比公司推广网站
  • 创建网站无法播放视频中国免费域名注册平台
  • 专业工厂网站建设无锡seo网络推广
  • 做网站建设注册商标是多少类seo提高关键词
  • wordpress 多人博客网站优化公司认准乐云seo