Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

117
Visualizações
Cómo continuar enviando datos de backend a frontend cuando algo cambia

Así que tengo una interfaz de vainilla simple, sin marcos porque el sitio es muy pequeño. El sitio es una pequeña interfaz web para que pueda enviar fechas a una base de datos y cargar datos en otra base de datos.

Mi compañero de trabajo en el proyecto instaló un script bash en otro servidor, tengo que ejecutar para iniciar la carga de datos en una nueva base de datos. Luego, el script escribe en un archivo cada sexto segundo con una fecha que necesito mostrar en la interfaz.

El backend está en java, y el frontend es puro html, css y vanilla js.

Me topé con WatchService en Java, que suena como lo que necesito. El problema es ¿cómo envío los datos a la interfaz cuando cambia?

Podría hacer un truco al respecto, con un setInterval en js, pero ¿no hay una forma más natural/dinámica?

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Este es un problema fundamental importante que tiene muchas soluciones diferentes con diferentes arquitecturas. El más simple es el sondeo en el que el cliente sigue enviando solicitudes al servidor con intervalos de tiempo preestablecidos. El otro es "Sondeo largo": la idea es que el cliente envía una solicitud al servidor, pero el servidor no responde hasta que ocurre algún evento del que se debe notificar al cliente, por lo que el servidor solo retiene esa solicitud hasta que necesita usarla. para notificar al cliente y luego el cliente envía una nueva solicitud al servidor y así sucesivamente. Otra solución es "Notificaciones automáticas". Otra solución es SSE: eventos secundarios del servidor. Así que simplemente busque en la web los términos mencionados aquí: sondeo, sondeo largo, notificaciones automáticas de SSE. Esta NO es una lista completa

about 4 years ago · Juan Pablo Isaza Relatório

0

Usar WebSockets

 socket.on('change' callback())

Espero eso ayude.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda