graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[protocol/triple/triple_protocol/server.go]" -- "[protocol/triple/server.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[protocol/triple/server.go]" -- "[protocol/triple/client.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[registry/etcdv3/service_discovery.go]" -- "[protocol/dubbo/hessian2/hessian_dubbo.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[registry/etcdv3/service_discovery.go]" -- "[protocol/dubbo/impl/response.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[protocol/dubbo/impl/response.go]" -- "[protocol/dubbo/hessian2/hessian_dubbo.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[protocol/jsonrpc/jsonrpc_exporter.go]" -- "[protocol/dubbo3/dubbo3_exporter.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/jsonrpc/jsonrpc_exporter.go]" -- "[protocol/dubbo/impl/response.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[filter/generic/service_filter.go]" -- "[protocol/triple/triple_protocol/server.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/rest/rest_exporter.go]" -- "[registry/etcdv3/service_discovery.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/dubbo3/dubbo3_exporter.go]" -- "[protocol/dubbo/impl/response.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/jsonrpc/jsonrpc_exporter.go]" -- "[protocol/grpc/internal/routeguide/client.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/rest/rest_exporter.go]" -- "[protocol/jsonrpc/jsonrpc_exporter.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/jsonrpc/jsonrpc_exporter.go]" -- "[protocol/dubbo/hessian2/hessian_dubbo.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/dubbo3/dubbo3_exporter.go]" -- "[protocol/dubbo/hessian2/hessian_dubbo.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/grpc/internal/routeguide/client.go]" -- "[protocol/dubbo3/dubbo3_exporter.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/grpc/internal/routeguide/client.go]" -- "[protocol/dubbo/impl/response.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/grpc/internal/routeguide/client.go]" -- "[protocol/dubbo/hessian2/hessian_dubbo.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/rest/rest_exporter.go]" -- "[protocol/dubbo/impl/response.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/jsonrpc/jsonrpc_exporter.go]" -- "[registry/etcdv3/service_discovery.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/triple/triple_protocol/handler_stream_compat.go]" -- "[protocol/triple/triple_protocol/handler_compat.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/dubbo3/dubbo3_exporter.go]" -- "[registry/etcdv3/service_discovery.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/rest/rest_exporter.go]" -- "[protocol/grpc/internal/routeguide/client.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[config/service_config.go]" -- "[config/provider_config.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/rest/rest_exporter.go]" -- "[protocol/dubbo/hessian2/hessian_dubbo.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/triple/triple_protocol/server.go]" -- "[protocol/triple/client.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/rest/client/rest_client.go]" -- "[protocol/rest/client/client_impl/resty_client.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/grpc/internal/routeguide/client.go]" -- "[registry/etcdv3/service_discovery.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/rest/rest_exporter.go]" -- "[protocol/dubbo3/dubbo3_exporter.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[filter/generic/service_filter.go]" -- "[protocol/triple/server.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/triple/triple_protocol/client_stream.go]" -- "[protocol/triple/server.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[registry/polaris/service_discovery.go]" -- "[protocol/dubbo/impl/const.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[remoting/codec.go]" -- "[protocol/result.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[tools/dubbogo-cli/internal/json_register/json_register.go]" -- "[protocol/mock/mock_invoker.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/invocation.go]" -- "[protocol/grpc/client.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/triple_protocol/envelope.go]" -- "[protocol/dubbo/hessian2/hessian_response.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[registry/directory/directory.go]" -- "[protocol/triple/triple.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[proxy/proxy_factory/default.go]" -- "[protocol/dubbo/impl/hessian.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[registry/nacos/service_discovery.go]" -- "[protocol/grpc/protoc-gen-dubbo/plugin/dubbo/dubbo.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/triple_protocol/maxbytes_low_version.go]" -- "[protocol/triple/triple_protocol/handler.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[registry/directory/directory.go]" -- "[protocol/triple/triple_protocol/envelope.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/triple_protocol/handler_stream.go]" -- "[common/config/environment.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[tools/dubbogo-cli/cmd/testGenCode/template/newDemo/api/samples_api.pb.go]" -- "[common/config/environment.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[metrics/util/aggregate/quantile.go]" -- "[filter/hystrix/filter.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/triple_protocol/error.go]" -- "[protocol/dubbo/hessian2/hessian_response.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[remoting/getty/opentracing.go]" -- "[config/service.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/rpc_status.go]" -- "[protocol/mock/mock_invoker.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[tools/dubbogo-cli/internal/protocol/dubbo/codec.go]" -- "[config_center/configuration_listener.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/dubbo3_invoker.go]" -- "[metrics/util/aggregate/quantile.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[tools/dubbogo-cli/internal/client/client.go]" -- "[protocol/triple/dubbo3_invoker.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/invocation/rpcinvocation.go]" -- "[filter/auth/sign_util.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }