1.2. MicroProfile

支持 MicroProfile 4.0

JBoss EAP XP 3.0 与 MicroProfile 4.0 规范兼容。

支持 MicroProfile Config 2.0

JBoss EAP 支持 MicroProfile Config 2.0,这是 MicroProfile 4.0 的一部分。此配置界面引进了新的方法

如需有关更改的更多信息,请参阅 MicroProfile 配置 2.0 的发行说明

支持 MicroProfile 指标 3.0

JBoss EAP 支持 MicroProfile 指标 3.0,这是 MicroProfile 4.0 的一部分。新发行版本的破坏更改包括以下 :

  • 从 API 代码中删除了与可重复利用相关的所有内容。现在,所有指标都被视为可重复使用。
  • 已更改指标注册.使用 @Metric 注解的 CDI 制造商不再触发指标注册。您必须使用 MetricRegistry 方法注册指标。
  • MetricRegistry 从抽象类改为 interface。

有关更改的完整列表,请参阅 3.0 中的更改

支持 MicroProfile Health 3.0

JBoss EAP 支持 MicroProfile Health 3.0,这是 MicroProfile 4.0 的一部分。主要变化如下:

  • 修剪的 @Health 限定符
  • 修复了 HealthCheckResponse 反序列问题

此组件升级还包括实施 MicroProfile Health 3.0 的 smallrye-health 3.0.0 升级。如需更多信息,请参阅 MicroProfile Health 3.0 的发行说明

支持 MicroProfile OpenTracing 2.0

JBoss EAP 支持 MicroProfile OpenTracing 2.0,这是 MicroProfile 4.0 的一部分。新发行版本删除了以下 API:

  • Scope = ScopeManager.active()
  • Scope = ScopeManager.activate(span、布尔值)
  • Span = Scope.span()
  • Scope = SpanBuilder.startActive()
  • Span = Tracer.startManual()
  • AutoFinishScopeManager

如需更多信息,请参阅 版本 2.0

支持 MicroProfile 容错 3.0

JBoss EAP 支持 MicroProfile 容错 3.0,这是 MicroProfile 4.0 的一部分。新发行版本有以下中断更改:

  • 指标名称和范围已更改。MicroProfile Metrics 2.0 添加了指标标签,因此之前包含在指标名称中的一些信息现在包含在标签中。
  • 指定了断路器和舱壁的生命周期。断路器和舱壁在调用之间保持状态,因此它们的生命周期对于正确运行非常重要。

如需更多信息,请参阅 MicroProfile 容错 3.0 的发行说明