[go: nahoru, domu]

Skip to content

Flowritte/Clientes_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Clientes_api

Ejercicio de micro servicios usando ApiRESTful la codificacion de los serviios se encuentran en la carpeta -->nombre del servicio-->src los end point son:

  • /api/vi/clientes #llama a todos los datos de los clientes en json -->para buscar se utuliza una peticion http "get"
  • /api/v1/cliente #es para crear un cliente nuevo -->para buscar se utuliza una peticion http "post"
  • /api/v1/cliente/{id} #actualiza un cliente con un id unico -->para buscar se utuliza una peticion http "put"
  • /api/vi/cliente_dele/{id} #borra un cliente de cuerdo con su id unico -->utiliza una peticion http "delete"
  • /api/vi/cliente/{id} #busca un cliente de acuerdo al id unico y muestra los datos del mismo -->para buscar se utuliza una peticion http "get"

esta api usa 4 microservicios

  • un servicio de configuracon global

    • donde se encuentran las configuraciones de los servicio utilizados para encapsular la mayoria de configuracion utilizado por la api
    • este micro servicio esta configurado para no ser visible en spring cloud para una capa de seguridad
  • un servcio eureka

    • para registrar y ver los microservicios de spring cloud dados de alta
  • un servicio gateway

    • para distribuir las peticiones a cada servicio correspondiente y evitar la comunicacion directa con el servicio
  • un servicio de cliente

    • este servicio hace las operaciones crud en mysql el cual tiene varias capas divididas para evitar la confucion
    • controller es dodne se ecuentran los puntos de acceso
    • dto es el paquete para visualizar datos obtenidos de la base de datos
    • entites es el pquete que principal que se cominunica con la bd
    • http->responce es para las respuestas obtenidas por las peticiones http visualidas en json
    • service es la capa de servicio general que hace la mayoria de la logica de las opeciones crud