es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SPRING-AMQP

RabbitMQ BasicAck dando mensajes de error de cierre de canal en la consola – Spring AMQP

@EnableRabbit @Service public class RabbitMqListenerWithReply { @Autowired RabbitTemplate rabbitTemplate; @Value(“${test.rabbitmq.exchange}”) private String rabbitMQExchange; @Value(“${test.rabbitmq.routingkey}”) private String rabbitMQRoutingKey; @RabbitListener(queues = “${test.rabbitmq.queue}”) public void receiveMessage(String message, Channel channel, @Header(AmqpHeaders.DELIVERY_TAG)long tag) throws IOException { System.out.println(message.toString()); channel.basicAck(tag, false); System.out.println(“Ackd”); } } Estoy intentando implementar un oyente que reconozca el mensaje después de consumirlo, sin . . . Read more

Leer encabezados de mensajes AMQP en Spring Cloud Stream

Hice una aplicación de Spring Batch que produce mensajes AMQP (RabbitMQ) que consisten en una lista de objetos JSON. Los mensajes tienen encabezados con metadatos. La aplicación de Spring Cloud Stream está consumiendo los mensajes y utilicé un enfoque funcional. ¿Cómo puedo acceder a los encabezados? ¿Es una mala práctica . . . Read more

Patrón de adaptador genérico en spring-cloud que te permitirá publicar/suscribirte a diferentes servicios de mensajería.

¿Existe un patrón adaptador genérico en spring-cloud que permita publicar/suscribir un mensaje? Básicamente permitiendo cambiar el tipo de proveedor a ampq, kafka, pubsub o jms. El caso de negocio es poder cambiar un servicio de mensajería pub/sub, evitando quedar atrapado con un único proveedor de la nube. Un marco genérico . . . Read more