This will delete the page "Como probar el proyecto"
. Please be certain.
Puedes probar el proyecto con la interfaz del subdirectorio DBCDS_S11_1_Front o realizando las siguientes peticiones:
HTTPie
Obtener buzón de entrada de un usuario
http GET 127.0.0.1:8080/api/v1/{mail}
Enviar un email
echo '{"from": "{email}",
"to": "{email}",
"subject": "{text}",
"content": "{text}",}' | \
http POST 127.0.0.1:8080/api/v1/mails
Eliminar un email
http DELETE 127.0.0.1:8080/api/v1/{id}
Algunas de las direcciones de email que se pueden utilizar tanto para las pruebas con la interfaz como mediante consultas son:
Instancias registradas en Discovery Server
Se pueden visualizar desde el panel de control de Eureka, accediendo a http://127.0.0.1:8761/
Configuración servida por el Config Server
http 127.0.0.1:8888/{nombre_servicio}/default
** Lanzar multiples instancias de un servicio**
Para ejecutar multiples instancias desde uno de los servicios, es necesario compilar el servicio en cuestión y lanzar el servicio desde un terminal. Para ello, primero hay que editar el POM del proyecto Shared y añadir lo siguiente:
<properties>
<java.version>17</java.version>
<spring-cloud.version>2022.0.2</spring-cloud.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
Después desde STS o desde un terminal, ejecutar un Maven build o un Maven install para generar el JAR del proyecto.
Una vez compilado el proyecto Shared, desde el directorio del proyecto que se quiera lanzar, ejecutar lo siguiente
mvn spring-boot:run
This will delete the page "Como probar el proyecto"
. Please be certain.