GuanceCloud / dd-trace-java

Datadog APM client for Java
https://docs.datadoghq.com/tracing/languages/java
Apache License 2.0
9 stars 3 forks source link

当当 dubbox 支持 #32

Closed lrwh closed 1 year ago

lrwh commented 1 year ago

目前只支持 apache dubbo

当当 dubbox 是基于 alibaba dubbo 扩展而来,且沿用了 alibaba dubbo 的包名规范。

当当 dubbox仓库 https://github.com/dangdangdotcom/dubbox

apache dubboalibaba 捐献给 apache 基金会的 RPC 框架,包名重新沿用了 apache 的规范。

apache dubbo 仓库 https://github.com/apache/dubbo

目前两种规范无法兼容,需要重新编写 alibaba dubbo 探针。

lrwh commented 1 year ago

已支持,还需进一步测试后再进行发版操作。

image

lrwh commented 1 year ago

在多层级调用场景测试时,调用链信息绘制错误。

实际调用顺序为:

dubbo-client -> dubbo-provider -> dubbo-provider2

1681701050827

lrwh commented 1 year ago

已解决 1681704883293

lrwh commented 1 year ago

mark

测试demo1 https://github.com/lrwh/springboot-dubbo-2_6

测试demo2 https://github.com/dangdangdotcom/dubbox/tree/master/dubbo-demo