1.2. MicroProfile
支持 MicroProfile 4.1
JBoss EAP XP 4.0 与 MicroProfile 4.1 规范兼容。
支持 MicroProfile OpenAPI 2.0
JBoss EAP 支持 MicroProfile OpenAPI 2.0,它是 MicroProfile 4.1 的一部分。有关更改的更多信息,请参阅 MicroProfile OpenAPI 2.0 的发行注记。
支持 MicroProfile Config 2.0
JBoss EAP 支持 MicroProfile Config 2.0,这是 MicroProfile 4.1 的一部分。此配置 接口引入了新的方法。
有关更改的更多信息,请参阅 MicroProfile Config 2.0 发行注记。
支持 MicroProfile 指标 3.0
JBoss EAP 支持 MicroProfile 指标 3.0,它是 MicroProfile 4.1 的一部分。新发行版本的中断更改包括以下 :
- 从 API 代码中删除了与可重用性相关的所有内容。现在,所有指标都被视为可重复使用。
-
更改了指标注册。标注的 CDI
制作者不再触发指标注册。您必须使用MetricRegistry方法来注册指标。 -
将
MetricRegistry从抽象类改为接口。
有关更改的完整列表,请参阅 3.0 中的更改。
MicroProfile 指标已被弃用,因为它可能会由 Eclipse MicroProfile 社区删除或更新。
支持 MicroProfile Health 3.1
JBoss EAP 支持 MicroProfile Health 3.1,它是 MicroProfile 4.1 的一部分。这个版本的一个主要更改包括添加新的 启动 健康检查探测。
此组件升级还包括升级实施 MicroProfile Health 3.1 的 smallrye-health 3.1.1。如需更多信息,请参阅 MicroProfile Health 3.1 发行注记。
支持 MicroProfile OpenTracing 2.0
JBoss EAP 支持 MicroProfile OpenTracing 2.0,这是 MicroProfile 4.1 的一部分。新版本删除了以下 API:
-
Scope = ScopeManager.active() -
scope = ScopeManager.activate(Span, boolean) -
Span = Scope.span() -
Scope = SpanBuilder.startActive() -
Span = Tracer.startManual() -
AutoFinishScopeManager
如需更多信息,请参阅 版本 2.0。
MicroProfile OpenTracing 已被弃用,因为它可能由 Eclipse MicroProfile 社区删除或更新。对于追踪,您可以使用 OpenTelemetry Tracing。如需更多信息,请参阅 OpenTelemetry Tracing 的支持。
支持 MicroProfile 容错 3.0
JBoss EAP 支持 MicroProfile Fault Tolerance 3.0,它是 MicroProfile 4.1 的一部分。新版本有以下破坏的变化:
- 指标名称和范围已更改。MicroProfile Metrics 2.0 添加指标标签,因此之前包含在指标名称中的一些信息现在包含在标签中。
- 指定了断路器和批量标题的生命周期。断路器和批量标题在调用之间保持状态,因此其生命周期对于正确运行至关重要。
如需更多信息,请参阅 MicroProfile Fault Tolerance 3.0 发行注记。
支持 MicroProfile 被动消息传递 2.0
当您升级到 JBoss EAP XP 4.0.0 时,您现在可以启用 MicroProfile Reactive Messaging 的最新版本,其中包括被动消息传递扩展和子系统。升级实例后,您可以执行以下操作:
- 为 Apache Kafka 数据流平台置备带有 MicroProfile Reactive Messaging 的服务器;例如,Red Hat OpenShift Streams for Apache Kafka 服务器或 Red Hat AMQ Streams 服务器。如需更多信息,请参阅 Red Hat OpenShift Streams for Apache Kafka 或 Red Hat AMQ。
- 与被动消息传递 in-memory 交互,并通过最新的被动消息传递 API 支持 Apache Kafka 主题。
- 使用 MicroProfile 指标查找在给定频道上流出多少消息。
如需更多信息,请参阅 MicroProfile 主动消息传递 2.0 发行注记。