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

410
Visualizações
Uso de Kafka en un escenario de solicitud/respuesta dentro de un servicio web REST

Actualmente estoy creando un servicio web REST que necesita comunicarse con Kafka en un patrón de solicitud/respuesta. (Sé que Kafka no está realmente diseñado para eso).

  1. El cliente llama al servicio web REST.
  2. El servicio web REST publica un mensaje para Kafka
  3. Al otro lado de Kafka, una aplicación consume el mensaje y publica la respuesta en Kafka.
  4. (dentro de la misma solicitud que el n. ° 2) El servicio web REST escucha a Kakfa y espera la respuesta correspondiente a la solicitud
  5. El servicio web REST devuelve la respuesta al cliente

Los pasos 1 a 3 parecen bastante fáciles, pero estoy luchando con el paso 4.

Mi idea era propagar una ID en cada mensaje para poder recuperar la respuesta correspondiente a la solicitud.

Sin embargo, tengo dificultades para descubrir cómo configurar el oyente en el servicio web REST. ¿Cómo puede el oyente devolver el mensaje al controlador?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

creo que es mejor simplemente crear un tema para cada usuario, luego el usuario puede enviar un mensaje a otro servicio, dicho mensaje es como:

 { user:"myUserName" data:"data of message" }

entonces el servicio solo necesita pasar al tema "usuario.miNombreDeUsuario" Luego, desde el cliente web solo necesita estar suscrito a "usuario.miNombreDeUsuario" (con una configuración de grupo de consumidores, esto solo para leer los mensajes más nuevos)...

creo que la mejor manera es simplemente implementar websocket y luego empujar/leer de esa manera;)

Adiós y buen día.

over 4 years ago · Santiago Trujillo 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