1.2. MicroProfile
MicroProfile 4.1 지원
JBoss EAP XP 4.0은 MicroProfile 4.1 사양과 호환됩니다.
MicroProfile OpenAPI 2.0 지원
JBoss EAP는 MicroProfile 4.1의 일부인 MicroProfile OpenAPI 2.0을 지원합니다. 변경 사항에 대한 자세한 내용은 MicroProfile OpenAPI 2.0 릴리스 정보를 참조하십시오.
MicroProfile Config 2.0 지원
JBoss EAP는 MicroProfile 4.1의 일부인 MicroProfile Config 2.0을 지원합니다. 이 구성 인터페이스에는 새로운 방법이 도입되었습니다.
변경 사항에 대한 자세한 내용은 MicroProfile Config 2.0 릴리스 정보를 참조하십시오.
MicroProfile Metrics 3.0 지원
JBoss EAP는 MicroProfile 4.1의 일부인 MicroProfile Metrics 3.0을 지원합니다. 새 릴리스의 주요 변경 사항은 다음과 같습니다.
- API 코드에서 재사용 가능성과 관련된 모든 항목을 제거합니다. 이제 모든 메트릭이 재사용 가능한 것으로 간주됩니다.
-
지표 등록 변경
@Metric으로 주석이 달린 CDI 생산자는 더 이상 지표 등록을 트리거하지 않습니다. 메트릭을 등록하려면MetricRegistry방법을 사용해야 합니다. -
MetricRegistry를 추상 클래스에서 인터페이스로 변경했습니다.
전체 변경 사항 목록은 3.0의 변경 사항을 참조하십시오.
MicroProfile 지표는 Eclipse MicroProfile 커뮤니티에서 제거하거나 업데이트할 수 있으므로 더 이상 사용되지 않습니다.
MicroProfile Health 3.1 지원
JBoss EAP는 MicroProfile 4.1의 일부인 MicroProfile Health 3.1을 지원합니다. 이 릴리스의 주요 변경 사항 중 하나는 새로운 시작 상태 점검 프로브를 추가하는 것입니다.
이 구성 요소 업그레이드에는 MicroProfile Health 3.1을 구현하는 smallrye-health 3.1.1의 업그레이드도 포함됩니다. 자세한 내용은 MicroProfile Health 3.1 릴리스 정보를 참조하십시오.
MicroProfile OpenTracing 2.0 지원
JBoss EAP는 MicroProfile 4.1의 일부인 MicroProfile OpenTracing 2.0을 지원합니다. 새 릴리스에서는 다음 API를 제거합니다.
-
Scope = ScopeManager.active() -
Scope = ScopeManager.activate(Span, boolean) -
Span = Scope.span() -
Scope = SpanBuilder.startActive() -
Span = Tracer.startManual() -
AutoFinishScopeManager
자세한 내용은 Release 2.0 을 참조하십시오.
MicroProfile OpenTracing은 Eclipse MicroProfile 커뮤니티에서 제거하거나 업데이트할 수 있으므로 더 이상 사용되지 않습니다. 추적의 경우 OpenTelemetry Tracing을 사용할 수 있습니다. 자세한 내용은 OpenTelemetry Tracing 지원을 참조하십시오.
MicroProfile Fault Tolerance 3.0 지원
JBoss EAP는 MicroProfile 4.1의 일부인 MicroProfile Fault Tolerance 3.0을 지원합니다. 새 릴리스에는 다음과 같은 주요 변경 사항이 있습니다.
- 메트릭 이름 및 범위가 변경되었습니다. MicroProfile Metrics 2.0은 메트릭 태그를 추가했으며 결과적으로 이전에 메트릭 이름에 포함된 일부 정보가 태그에 포함됩니다.
- 회로 차단기 및 일괄 헤드의 라이프 사이클이 지정됩니다. 회로 차단기와 일괄 헤드는 호출 간 상태를 유지하므로 올바른 작동을 위해서는 라이프 사이클이 중요합니다.
자세한 내용은 MicroProfile Fault Tolerance 3.0 릴리스 노트를 참조하십시오.
MicroProfile reactive messaging 2.0 지원
JBoss EAP XP 4.0.0으로 업그레이드하면 reactive messaging extensions 및 subsystems가 포함된 최신 버전의 MicroProfile Reactive Messaging을 활성화할 수 있습니다. 인스턴스를 업그레이드한 후 다음을 수행할 수 있습니다.
- Apache Kafka 데이터 스트리밍 플랫폼에 대한 MicroProfile Reactive Messaging으로 서버를 프로비저닝합니다(예: Apache Kafka 서버용 Red Hat OpenShift Streams 또는 Red Hat AMQ Streams 서버). 자세한 내용은 Red Hat OpenShift Streams for Apache Kafka 또는 Red Hat AMQ 를 참조하십시오.
- 최신 반응 메시징 API를 통해 메모리 내 반응형 메시징과 상호 작용하고 Apache Kafka 주제에서 지원합니다.
- MicroProfile Metrics를 사용하여 지정된 채널에서 스트리밍되는 메시지 수를 확인합니다.
자세한 내용은 MicroProfile Reactive Messaging 2.0 릴리스 노트를 참조하십시오.