简介:随着微服务的普及,fuse被广泛认为是最重要的技术之一。当微服务运行质量低于某个临界值时,启动熔断机制,暂停微服务调用一段时间,以保证后端微服务不会因为持续过载而停机。本文介绍了新一代保险丝Resilience4j的使用方法。
附加模块
Resilience4j还提供了许多附加模块,以简化与流行框架和库的集成。
一些众所周知的集成包括:
Spring Boot - resilience4j-spring-boot模块Ratpack - resilience4j-ratpack模块Retrofit - resilience4j-Retrofit模块Vertx - resilience4j-vertx模块Dropwizard - resilience4j-metrics模块Prometheus - resilience4j-prometheus模块结论
在本文中,我们了解了Resilience4j库的不同方面,并学习了如何使用它来解决服务器间通信中的各种容错问题。源代码和更多的例子可以在这里找到。
文本中的链接:
[1]https://search . maven . org/classic/# search % 7 Cga % 7 C1 % 7Cg % 3A % 22 io . github . resilience 4j % 22
[2]https://search . maven . org/classic/# search % 7 Cga % 7 C1 % 7Ca % 3A % 22 resilience 4j-rate limiter % 22
[3]https://search . maven . org/classic/# search % 7 Cga % 7 C1 % 7 cresilience4j-舱壁
[4]https://search . maven . org/classic/# search % 7 Cga % 7 C1 % 7 cresilience4j-重试
[5]https://search . maven . org/classic/# search % 7 Cga % 7 C1 % 7 cresilience4j-cache
[6]https://search . maven . org/classic/# search % 7 Cga % 7 C1 % 7 cresilience4j-time limiter
[7]https://github . com/eugen p/tutorials/tree/master/libraries
原始地址:
https://www.baeldung.com/resilience4j
这篇文章的作者是方圆翻译的巴登。请注明本文出处,欢迎更多朋友加入翻译投稿。详情请戳微信官方账号菜单“联系我们”。
参考读数:
技术原创、建筑实践类文章,请通过微信官方账号菜单“联系我们”提交。转载请注明来自高度可用架构“ArchNotes”的微信微信官方账号,并包含以下二维码。
高可用性架构
改变互联网的构建方式
1.《resilience Hystrix已经停止开发,官方推荐替代项目Resilience4j简介》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《resilience Hystrix已经停止开发,官方推荐替代项目Resilience4j简介》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/shehui/793741.html