java-spring-rabbitmq
java-spring-rabbitmq copied to clipboard
OpenTracing RabbitMQ instrumentation
Bumps [guava](https://github.com/google/guava) from 26.0-jre to 32.0.0-jre. Release notes Sourced from guava's releases. 32.0.0 Maven <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>32.0.0-jre</version> <!-- or, for Android: --> <version>32.0.0-android</version> </dependency> Jar files 32.0.0-jre.jar 32.0.0-android.jar Guava...
Currently the Spring Boot auto configuration will blow up on applicaiton startup if there is more than one bean of type RabbitTemplate. It would seem useful to support a collection...
We had internal fork of your library and in one of our projects we used MessagePostProcessor together with RabbitTemplate, like in example below: ``` String topic = "foo"; String payload...
Hi, we use the following snippet for publishing messages: ``` rabbitTemplate.invoke({ RabbitOperations operations -> operations.convertAndSend(, null as String, payload, defaultPublishMessagePostProcessor) operations.waitForConfirmsOrDie(DEFAULT_WAIT_TIMEOUT_IN_MS) return true }) ``` Unfortunately the class `RabbitMqSendTracingAspect` does...
Hi! I have some thoughts about the sender module. Since the ```MessagePostProcessor``` of ```SpringAMQP-2.3.4``` has passed the exchange and routingkey, would you consider refactoring the sender's code. (https://github.com/spring-projects/spring-amqp/issues/1267) With this...
Currently the Async* variants of the templates are not covered by this integration. I worked around this using this: ```kotlin private fun traceMessage(exchange: Exchange, routingKey: String, message: Message): Message {...
Should solve #12
Hello, I'm trying to feed wavefront (using https://github.com/wavefrontHQ/wavefront-opentracing-sdk-java), but it seem when consume message from rabbitMQ, the newly created, for the purpose, span/scope has 2 parents (same data, different instance...