バネクラウドのスルースとスプリングブートのamqp(rabbit)パブリッシャーとサブスクライバの統合を示す例を探してください。スプリングクラウドスリーとスプリングブートの統合amqp
私は
2016年10月21日08ログに次のメッセージを参照しています:35:15.708 INFO [プロデューサー、9148f56490e5742f、943ed050691842ab、偽] 30928 --- [NIO-8080-EXEC-1] abccontrollers.MessagingController:アクティビティOrderShippedを使用して呼び出すリクエストを受け取りました 2016-10-21 08:35:15.730 INFO [プロデューサ、9148f56490e5742f、943ed050691842ab、false] 30928 --- [nio-8080-exec-1] abcservice.ProducerService :メッセージ公開
私はQueueのメッセージを見ると、traceIdやその他の詳細がヘッダーに追加されていません。 MessagePostProcessorを使用してヘッダーに追加する必要がありますか?
また、受信サービスで何を行う必要がありますか?
こんにちはMarcin - ありがとうございます。私はコードを書いても構いません。どのように統合するかに関するいくつかのサンプルがありますか? – basu76
私たちはSpanInjectorとSpanExtractorという概念を持っています。あなたはメッセージングで使用されるものを見ることができます - https://github.com/spring-cloud/spring-cloud-sleuth/blob/master/spring-cloud-sleuth-core/src/main/java/org/springframework /cloud/sleuth/instrument/messaging/MessagingSpanInjector.javaおよびhttps://github.com/spring-cloud/spring-cloud-sleuth/blob/master/spring-cloud-sleuth-core/src/main/java/org /springframework/cloud/sleuth/instrument/messaging/MessagingSpanExtractor.java。彼らは、捕捉して追跡情報をメッセージに渡すことを世話します。 –
Marcin - SpanInjectorの独自のバージョンを実装している場合、注入メソッドがどのように呼び出されますか? – basu76