没有合适的资源?快使用搜索试试~ 我知道了~
microprofile-fault-tolerance:微轮廓容错
共445个文件
java:387个
asciidoc:17个
md:6个
需积分: 9 0 下载量 183 浏览量
2021-05-13
13:52:03
上传
评论
收藏 654KB ZIP 举报
温馨提示
Eclipse MicroProfile容错 介绍 构建容错微服务越来越重要。 容错是关于利用不同的策略来指导某些逻辑的执行和结果。 重试策略,隔板和断路器是该领域中流行的概念。 它们指示是否以及何时执行执行,而当执行未成功完成时,回退提供替代结果。 概述 容错为开发人员提供了以下策略来处理故障: 超时:定义执行的最大持续时间 重试:如果失败,请再次尝试执行 隔板:限制并发执行,以使该区域中的故障不会使整个系统过载 CircuitBreaker:执行反复失败时自动快速失败 后备:执行失败时提供替代解决方案 容错为每种策略提供了注释,可以将其放在CDI bean的方法上。 调用带注释的方法时,将拦截该调用,并将相应的容错策略应用于该方法的执行。 文献资料 有关最新的Maven工件,Javadoc和规范文档的链接,请参见。 例子 将重试和后备策略应用于doWork() 。 如果抛出异常,它将
资源推荐
资源详情
资源评论
收起资源包目录
microprofile-fault-tolerance:微轮廓容错 (445个子文件)
README.adoc 6KB
README.adoc 4KB
license-efsl.adoc 3KB
CONTRIBUTING.adoc 2KB
release_notes.asciidoc 11KB
metrics.asciidoc 11KB
configuration.asciidoc 9KB
circuitbreaker.asciidoc 7KB
asynchronous.asciidoc 6KB
fallback.asciidoc 5KB
running_the_tck.asciidoc 5KB
bulkhead.asciidoc 5KB
retry.asciidoc 5KB
timeout.asciidoc 4KB
relationship.asciidoc 4KB
fault-tolerance-interceptor.asciidoc 4KB
architecture.asciidoc 3KB
microprofile-fault-tolerance-spec.asciidoc 2KB
license-alv2.asciidoc 1KB
optional-container-integration.asciidoc 1KB
execution.asciidoc 1011B
preview.bat 1KB
bnd.bnd 250B
.editorconfig 371B
Gemfile 1KB
.gitattributes 1KB
.gitignore 150B
.gitignore 17B
.gitignore 17B
Guardfile 1KB
license.html 3KB
license.html 765B
CircuitBreakerRetryTest.java 28KB
CircuitBreakerTest.java 24KB
RetryConditionTest.java 18KB
TimeoutTest.java 15KB
TimeoutUninterruptableTest.java 14KB
BulkheadAsynchRetryTest.java 14KB
BulkheadAsynchTest.java 14KB
FallbackTest.java 14KB
AsyncTaskManager.java 13KB
BulkheadMetricTest.java 13KB
AsynchronousCSTest.java 12KB
MetricGetter.java 12KB
BulkheadSynchRetryTest.java 12KB
AsyncTimeoutTest.java 12KB
FallbackExceptionHierarchyTest.java 11KB
AllMetricsTest.java 11KB
RetryMetricTest.java 10KB
RetryVisibilityTest.java 10KB
CircuitBreakerLifecycleTest.java 10KB
CircuitBreakerExceptionHierarchyTest.java 10KB
CircuitBreakerConfigTest.java 10KB
RetryExceptionHierarchyTest.java 10KB
RetryTest.java 10KB
UninterruptableTimeoutClient.java 10KB
ConfigAnnotationAsset.java 10KB
BulkheadLifecycleTest.java 9KB
DisableAnnotationGloballyEnableOnClassDisableOnMethod.java 9KB
AsyncRetryClient.java 9KB
CircuitBreakerBulkheadTest.java 9KB
BulkheadSynchTest.java 9KB
ConfigTest.java 9KB
CircuitBreakerMetricTest.java 9KB
DisableAnnotationOnClassEnableOnMethodTest.java 8KB
AsyncCancellationTest.java 8KB
MetricDefinition.java 8KB
RetryConfigTest.java 8KB
DisableAnnotationGloballyEnableOnMethodTest.java 8KB
FallbackMetricTest.java 8KB
CircuitBreakerService.java 8KB
DisableAnnotationOnMethodsTest.java 8KB
DisableAnnotationGloballyEnableOnClassTest.java 8KB
DisableAnnotationOnClassTest.java 8KB
MetricsDisabledTest.java 8KB
DisableAnnotationGloballyTest.java 7KB
AsynchronousTest.java 7KB
DisableFTEnableOnClassTest.java 7KB
DisableFTEnableGloballyTest.java 7KB
BulkheadFutureTest.java 7KB
DisableFTEnableOnMethodTest.java 7KB
CircuitBreaker.java 7KB
CircuitBreakerClientWithRetryAsync.java 7KB
DisableTest.java 6KB
BulkheadPressureTest.java 6KB
RetryTimeoutTest.java 6KB
CircuitBreakerClientWithRetry.java 6KB
DisableAnnotationClient.java 6KB
CircuitBreakerLateSuccessTest.java 6KB
Asynchronous.java 6KB
CircuitBreakerInitialSuccessTest.java 6KB
ClassLevelMetricTest.java 6KB
TimeoutMetricTest.java 5KB
DisableConfigAsset.java 5KB
Retry.java 5KB
FaultToleranceInterceptorEnableByXmlTest.java 5KB
CircuitBreakerConfigOnMethodTest.java 5KB
TimeoutConfigTest.java 5KB
Exceptions.java 5KB
CircuitBreakerConfigGlobalTest.java 5KB
共 445 条
- 1
- 2
- 3
- 4
- 5
资源评论
基础颜究的三亩叔
- 粉丝: 23
- 资源: 4668
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功