elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  spring boot consumo de apis de rapidapi
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: spring boot consumo de apis de rapidapi  (Leído 334 veces)
Beginner Web


Desconectado Desconectado

Mensajes: 589


youtu.be/0YhflLRE-DA


Ver Perfil
spring boot consumo de apis de rapidapi
« en: 4 Mayo 2021, 23:15 pm »

Hola como se consumen apis de rapidapi en spring boot usando Java y teniendo en cuenta que use separacion de capa modelo controlador servicio y repositorio?  :silbar:  ;-) ;-) ;-)


En línea

{_id: "5ef16999f6ce240abc225ss3",
nombre: "Ana Keldysh",
nacionalidad: "Argentina",
edad: "17",
profesion: "Desarrollador Web Full Stack, pero la verdad hago de todo.",
"__v": 0
}
rub'n


Conectado Conectado

Mensajes: 1.133


(e -> λ("live now")); tatuar -> λ("α");


Ver Perfil WWW
Re: spring boot consumo de apis de rapidapi
« Respuesta #1 en: 4 Mayo 2021, 23:26 pm »

Hola como se consumen apis de rapidapi en spring boot usando Java y teniendo en cuenta que use separacion de capa modelo controlador servicio y repositorio?  :silbar:  ;-) ;-) ;-)

Investiga sobre RestTemplate( sincrono)  o WebClient( es analogo del RestTemplate pero versión reactiva )


En línea



rubn0x52.com KNOWLEDGE  SHOULD BE FREE!!!
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen King.
WHK
CoAdmin
***
Desconectado Desconectado

Mensajes: 6.496


The Hacktivism is not a crime


Ver Perfil WWW
Re: spring boot consumo de apis de rapidapi
« Respuesta #2 en: 5 Mayo 2021, 00:40 am »

Debes hacer un modelo de datos y crear un intermediario a modo de DTO entre tu cliente http y tu modelo de capa de negocio, necesitas una capa de servicio que a su ves llame a un helper que haga la solicitud http y este retorne un objeto response y desde la capa de negocio debes obtener parámetro por parámetro e irlos llenando al DTO y retornarlo a la capa de presentación o reutilizarlo desde otras capas.

Debes tener cuidado, evalúa primeramente la frecuencia de uso de la función de capa de negocio, si es muy alta entonces es mejor crear un servicio que llame cada x segundos a la api y lo almacene en una variable con un dto y que tu capa de servicio vaya a buscar a ese dto en ves de hacer la solicitud a la api, eso disminuirá la carga si te hacen un ddos o tienes muchos usuarios conectados. Si vas a crear el servicio debes crear un proceso asyncrónico y configurar el timeout del cliente para evitar threads en cola en caso de que la solicitud a la api falle.

Mira, acá hay instrucciones oficiales de rapidapi: https://rapidapi.com/blog/how-to-build-an-api-with-java/

Saludos.
En línea

Telegram: @WHK102 - Semáforo Epidemiologico Chile
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Crud en Spring Boot con Modales, Java, Spring Boot thymeleaf.
Desarrollo Web
Beginner Web 0 292 Último mensaje 2 Marzo 2021, 03:02 am
por Beginner Web
algun curso de spring boot?
Desarrollo Web
Beginner Web 1 355 Último mensaje 13 Marzo 2021, 10:13 am
por [u]nsigned
spring boot crud modales
Desarrollo Web
Beginner Web 0 209 Último mensaje 22 Abril 2021, 20:10 pm
por Beginner Web
favicon spring boot
Desarrollo Web
Beginner Web 2 466 Último mensaje 25 Abril 2021, 03:11 am
por Beginner Web
Spring Boot Crud
Java
thejax 2 424 Último mensaje 14 Mayo 2021, 05:32 am
por thejax
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines