You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 21, 2024. It is now read-only.
MicroProfile is an open platform that optimizes the Enterprise Java for microservices architecture. In this application, we are using MicroProfile 1.3.
Features
MicroProfile Metrics - This feature allows us to expose telemetry data. Using this, developers can monitor their services with the help of metrics.
The application uses the Timed, Counted and Metered metrics. To access these metrics, go to https://localhost:9448/metrics.
The Metrics feature is configured with SSL and can only be accessed through https. You will need to login using the username and password configured in the server.xml. The default values are admin and admin.
MicroProfile Health Check - This feature helps us to determine the status of the service as well as its availability. This can be checked by accessing the /health endpoint.
MicroProfile Fault Tolerance - These features help reduce the impact of failure and ensure continued operation of services. This project uses Fallback, Retry, and Timeout.
MicroProfile OpenAPI - This feature, built on Swagger, provides a set of Java interfaces and programming models that allow Java developers to natively produce OpenAPI v3 documents from their JAX-RS applications.
This project uses Swagger and JAX-RS annotations to document the application endpoints. To view the API docs, go to https://localhost:9448/openapi/ui/.