En este Workshop veremos como crear un servicio de Http de forma reactiva utilizando vert.X.
También crearemos un servicio standard para mostrar sus diferencias.
1. Tener instalado JDK Java 11.
2. Tener instalado Gradle 6.
Para este ejemplo utilizaremos HttpServer
de Oracle.
Crearemos un handler con las siguientes características:
Method | Path | Response |
---|---|---|
[GET] | /hello |
Hello World! |
Solo debemos correr en la raiz el siguiente comando:
gradle standard:run
Luego llamaremos desde un browser el siguiente link
Para este ejemplo crearemos un AbstractVerticle y crear un Http Server de Vert.X.
Crearemos un handler con las siguientes características:
Method | Path | Response |
---|---|---|
[GET] | /hello |
Hello World! |
Solo debemos correr desde la carpeta raiz el siguiente comando:
gradle vertx:run
Luego llamaremos desde un browser el siguiente link
-
En la cabecera de los servicios está un
logger
. Deberá incluirlo en tres estados:- Al momento de recibir un request.
- Al momento procesar el request.
- Al momento de responder el request.
-
La función
greeting()
, tendrá que simular carga de al menos 2,5 segundos.
Muchas Gracias.