在本文中,我们将探讨 Resilience4j 用于其提供的弹性机制的内部事件,以及在 SpringBoot 应用程序中列出这些事件的端点是什么。
我们将重用我们关于 Spring Boot 中 Resilience4j 指南的文章中的项目,来展示 Resilience4j 如何在执行器端点下列出不同的模式事件。
2. 模式事件
该库使用事件来驱动弹性模式的行为(允许或拒绝调用),作为一种通信机制。此外,事件为监控和可观察性提供了有价值的详细信息,同时也有助于故障排除。
此外,断路器、重试、限流器、舱壁和时间限制器实例发出的事件分别存储在循环事件消费者缓冲区中。缓冲区的大小可以根据 eventConsumerBufferSize 属性进行配置,默认为 100 个事件。
大约 4 分钟