¡Esta es una revisión vieja del documento!
A continuación se listan los nuevos servicios con la nueva tecnología java 21 con springboot 3.x
Todos los microservicios del ecosistema deben estar registrado en el servicio de registro y descubrimiento eureka el cual está desplegado en ula siguientes urls según el contexto. Ademas debe estar configurado en el servicio de enrutamiento para ofuscación de rutas.
A continuación se listan los servicios Core
Tipo de Servicio | Contexto | Url |
---|---|---|
Registro y Descubrimiento | Desarrollo | http://10.1.140.21:8761/ |
Enrutamiento | Desarrollo | http://10.1.140.21:8090/ |
Se definen los siguientes componentes los cuales deben ser utilizados según la necesidad del microservicio.
Libreria | Version | Descripción |
---|---|---|
EcosystemCore | 0.0.2-SNAPSHOT | Componente core del ecosistema de servicios. |
EcosystemDomain | 0.0.1-SNAPSHOT | Dominio del Negocio (Componente de entidades y dtos). |
Todos los microservicios del negocio del ecosistema deben estar registrado en la siguiente tablas con el fin de centralizar la información, esta tabla debe estar actualizada según las liberaciones autorizadas.
Módulo | Servicio | Java | Springboot | Repo | Url | Release | OpenAPI Json | Visor Swagger |
---|---|---|---|---|---|---|---|---|
Presupuesto | Parametros Sistemas | 21 | 3.2.0 | svn | url | ParametrosSistemaPresupuesto-0.0.3-SNAPSHOT.jar | api-docs | swagger-ui/index.html |
BPP | Contratistas Solicitud | 21 | 3.2.0 | svn | url | ContratistaSolicitud-0.0.7-SNAPSHOT.jar | api-docs | swagger-ui/index.html |
BPP | Contratistas Procesos Antención | 21 | 3.2.0 | svn | url | ContratistaProcesosAntencion-0.0.3-SNAPSHOT.jar | api-docs | swagger-ui/index.html |
Para ver la documentación de cada microservicio se debe modificar en cada servicio1) el final del path base api/vx por el tipo de documentación a visualizar. Tenga presente que la x indica la versión vigente.
Para visualizar la documentación en formato json. Se debe reemplazar /api/v1 por /api-docs en la siguiente tabla se muestra cambio a aplicar para ver la documentación.
Url base | Url Documentación |
---|---|
http://10.1.140.21:9010/contratistas-solicitud/api/v1 | http://10.1.140.21:9010/contratistas-solicitud/api-docs |
Se debe copiar el texto generado2), abrir la url del visor swagger https://editor.swagger.io/ y reemplazar todo el contenido de la sección izquierda. A la derecha visualizará la documentación dle microservicio.
Nota: v1 indica la versión vigente.
Para visualizar la documentación en el visor swagger integrado. Se debe reemplazar /api/v1 por /swagger-ui/index.html en la siguiente tabla se muestra cmabio a aplicar para ver la documentación.
Url base | Url Documentación |
---|---|
http://10.1.140.21:9010/contratistas-solicitud/api/v1 | http://10.1.140.21:9010/contratistas-solicitud/swagger-ui/index.html |
Nota: v1 indica la versión vigente.