目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

JAVA全系列 教程

3762个小节阅读:7088.4k

收藏
全部开发者教程

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(1.1k)
赞(0)

服务调用_Dubbo实现服务降级

image-20220318152711576

设置服务生产者集群容错模式

注意:

  • Failfast Cluster模式:这种模式称为快速失败模式,调用只执行一次,失败则立即报错。
  • Failsafe Cluster模式:失败安全模式,如果调用失败, 则直接忽略失败的调用,而是要记录下失败的调用到日志文件。
  • Failback Cluster模式:失败自动恢复,后台记录失败请求,定时重发。通常用于消息通知操作。
  • Forking Cluster模式:并行调用多个服务器,只要一个成功即返回。通常用于实时性要求较高的读操作,但需要浪费更多服务资源。
  • Broadcast Cluster模式:配置值为broadcast。广播调用所有提供者,逐个调用,任意一台报错则报错(2.1.0开始支持)。通常用于通知所有提供者更新缓存或日志等本地资源信息。

编写降级实现类

编写订单业务层

注意:

该处mock直接配置服务降级类的全路径。

测试

故意关闭订单支付生产者服务。请求http://localhost:80/order/index

image-20220318150038939

实时效果反馈

1.Dubbo技术中如何实现服务降级_____。

A Hystrix

B Resilience4j

C mock

D 以上都是错误

答案

1=>C

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2