Thorntail A Micro Implementation of Eclipse MicroProfile
summary
Red Hat’s Thorntail implements Eclipse MicroProfile 1.3 (SmallRye shared code) and ships as an uber‑jar; demo builds two services (greeting and cute‑name) that expose metrics in Prometheus format, an OpenAPI endpoint, health checks and MicroProfile Config picked up from env vars, and a Typesafe REST client with a fallback to local response when the cute‑name service is down. Jaeger is added to produce Jaeger traces showing spans across services, metrics timing appears after adding @Timed, and the demo services run and interoperate as shown.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 0:14Eclipse MicroProfile
- 2:49Thorntail
- 5:42Demo
- 9:10Metrics
- 11:35Health Check
- 11:56Health Check Response
- 13:23Open API Endpoint
- 14:18Calling another service
- 14:44Creating an interface
- 16:10Creating a client builder
- 18:48Creating a fallback
- 20:51Open tracing
- 24:24Instantiate tracer
- 26:42Questions
related talks
34mInvited Talk: Thorntail - A Micro Implementation of Eclipse MicroProfile
52mEclipse MicroProfile: A quest for a lightweight and modern enterprise Java platform
42mMicroProfile: microservices made easy
43mMicroservice Patterns - Implemented by Eclipse MicroProfile
36mPractical Cloud Native Java Development with MicroProfile
45mEnd to End Portable Microservices - with Eclipse MicroProfile
35mGradual Migration from Java EE to MicroProfile
52mPerfecting reliable code delivery for the cloud
