v3.0.12
-
Fix the problem: "When a server received dubbo requests and send another duubo reuqest to other server, its client span is lost."
-
Remove usage of ConcurrentHashMap in 2.6.X DubboSofaTracerFilter, bacause Invoker is reused, we cannot use it as a map key. And invokers between invoke and onResponse are different, which causing the lost of spans.
-
remove tracer-key from RpcContext when serverReceived
-
use traceId+spanId as key o remove usage of ConcurrentHashMap in 2.6.X DubboSofaTracerFilter in 2.7.X DubboSofaTracerFilter, put tracer string into RpcContext in 2.6.X and 2.7.X DubboSofaTracerFilter