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/dubbo/impl/response.go]" -- "[protocol/dubbo/hessian2/hessian_dubbo.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"]; "[filter/generic/service_filter.go]" -- "[protocol/triple/triple_protocol/server.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/rest/rest_exporter.go]" -- "[protocol/dubbo/hessian2/hessian_dubbo.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[proxy/proxy_factory/default.go]" -- "[common/rpc_service.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[proxy/proxy_factory/default.go]" -- "[config/reference_config.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"]; "[server/server.go]" -- "[protocol/triple/server.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/server.go]" -- "[proxy/proxy_factory/default.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/triple/triple.go]" -- "[protocol/triple/server.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[proxy/proxy_factory/default.go]" -- "[protocol/triple/triple.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[common/constant/key.go]" -- "[common/constant/default.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/server.go]" -- "[common/rpc_service.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[metadata/client.go]" -- "[config/reference_config.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/triple/triple.go]" -- "[metadata/client.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/options.go]" -- "[metadata/metadata_service.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[common/constant/key.go]" -- "[protocol/triple/server.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[imports/imports.go]" -- "[protocol/triple/server.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/server.go]" -- "[config/reference_config.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/options.go]" -- "[protocol/triple/triple.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/triple/triple.go]" -- "[metadata/metadata_service.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/options.go]" -- "[proxy/proxy_factory/default.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/options.go]" -- "[config/reference_config.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[proxy/proxy_factory/default.go]" -- "[client/client.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[common/rpc_service.go]" -- "[protocol/triple/server.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[config/service_config.go]" -- "[client/client.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[metadata/metadata_service.go]" -- "[common/rpc_service.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/jsonrpc/jsonrpc_exporter.go]" -- "[registry/etcdv3/service_discovery.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/options.go]" -- "[client/client.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/rest/rest_exporter.go]" -- "[protocol/jsonrpc/jsonrpc_exporter.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[metadata/client.go]" -- "[config/service_config.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/jsonrpc/jsonrpc_exporter.go]" -- "[protocol/dubbo/hessian2/hessian_dubbo.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/server.go]" -- "[metadata/client.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[metadata/metadata_service.go]" -- "[metadata/client.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[config/service_config.go]" -- "[config/provider_config.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/jsonrpc/jsonrpc_exporter.go]" -- "[protocol/dubbo/impl/response.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/rest/rest_exporter.go]" -- "[protocol/grpc/internal/routeguide/client.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/dubbo3/dubbo3_exporter.go]" -- "[protocol/dubbo/impl/response.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[proxy/proxy_factory/default.go]" -- "[config/service_config.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/triple/dubbo3_invoker.go]" -- "[protocol/triple/client.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[config/reference_config.go]" -- "[client/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/grpc/internal/routeguide/client.go]" -- "[protocol/dubbo/impl/response.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/server.go]" -- "[metadata/metadata_service.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[metadata/metadata_service.go]" -- "[config/service_config.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[proxy/proxy_factory/default.go]" -- "[protocol/triple/server.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/jsonrpc/jsonrpc_exporter.go]" -- "[protocol/grpc/internal/routeguide/client.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; }