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/server.go]" -- "[protocol/triple/client.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[protocol/triple/triple_protocol/server.go]" -- "[protocol/triple/client.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/triple/triple_protocol/server.go]" -- "[protocol/triple/server.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/triple/triple_protocol/error.go]" -- "[common/config/utils.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/triple_protocol/protocol_grpc.go]" -- "[protocol/dubbo/opentracing.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/rest/client/rest_client.go]" -- "[protocol/protocol.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[filter/generic/service_filter.go]" -- "[config/service_config.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[filter/graceful_shutdown/consumer_filter.go]" -- "[cluster/router/tag/match.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[server/server.go]" -- "[protocol/grpc/internal/multiprotos/first.pb.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[filter/graceful_shutdown/provider_filter.go]" -- "[protocol/triple/triple_protocol/server.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/triple_protocol/internal/interoperability/interop.triple_wrapper.pb.go]" -- "[global/provider_config.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/dubbo/impl/hessian.go]" -- "[cluster/router/tag/match.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/triple.go]" -- "[logger/zap/zap.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[filter/generic/generalizer/example.pb.go]" -- "[config/provider_config.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/dubbo/hessian2/hessian_response.go]" -- "[metadata/client.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/triple_protocol/recover.go]" -- "[protocol/jsonrpc/http.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[tools/dubbogo-cli/cmd/testGenCode/template/newApp/api/api_triple.pb.go]" -- "[protocol/dubbo/hessian2/java_class.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[remoting/getty/readwriter.go]" -- "[protocol/triple/health/triple_health/health.triple.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/result.go]" -- "[metrics/util/aggregate/sliding_window.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[server/options.go]" -- "[common/rpc_service.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[tools/dubbogo-cli/generator/sample/api.go]" -- "[cluster/router/condition/dynamic_router.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[remoting/codec.go]" -- "[protocol/triple/triple_protocol/protocol.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[tools/dubbogo-cli/generator/application/api.go]" -- "[tools/dubbogo-cli/cmd/testGenCode/template/newDemo/api/samples_api_triple.pb.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[registry/base_registry.go]" -- "[protocol/grpc/internal/routeguide/routeguide.pb.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[tools/dubbogo-cli/internal/client/client.go]" -- "[protocol/rest/config/rest_config.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/triple_protocol/triple.go]" -- "[global/provider_config.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[tools/dubbogo-cli/internal/protocol/protocol.go]" -- "[filter/tps/limiter/mock.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/triple_protocol/codec.go]" -- "[protocol/options.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[remoting/polaris/parser/parser.go]" -- "[filter/tps/limiter/mock.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/triple_protocol/protocol_triple.go]" -- "[client/client.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/health/triple_health/health.triple.go]" -- "[filter/adaptivesvc/limiter/utils.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[remoting/getty/listener.go]" -- "[protocol/triple/client.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/invocation.go]" -- "[protocol/grpc/protoc-gen-dubbo/plugin/dubbo/dubbo.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/triple_protocol/envelope.go]" -- "[logger/zap/zap.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/health/triple_health/health.pb.go]" -- "[protocol/dubbo3/internal/helloworld.pb.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/dubbo/example/new/client/main.go]" -- "[config/generic/generic_service.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/dubbo/hessian2/hessian_request.go]" -- "[config/protocol_config.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/triple_protocol/handler_stream.go]" -- "[global/protocol_config.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[tools/dubbogo-cli/cmd/testGenCode/template/newDemo/api/samples_api.pb.go]" -- "[registry/servicediscovery/store/cache_manager.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/dubbo/dubbo_codec.go]" -- "[filter/otel/trace/attachment.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[tools/dubbogo-cli/internal/protocol/dubbo/dubbo_protocol.go]" -- "[protocol/triple/health/triple_health/health.pb.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/triple_protocol/handler.go]" -- "[protocol/triple/server.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[tools/dubbogo-cli/generator/sample/api_tripe.go]" -- "[protocol/triple/triple_protocol/internal/proto/connectext/grpc/status/v1/status.pb.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/dubbo/hessian2/hessian_dubbo.go]" -- "[common/rpc_service.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/invocation.go]" -- "[filter/adaptivesvc/filter.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[tools/dubbogo-cli/cmd/testGenCode/template/newApp/api/api_triple.pb.go]" -- "[filter/tps/limiter/mock.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[tools/dubbogo-cli/internal/json_register/json_register.go]" -- "[filter/generic/generalizer/protobuf_json.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[tools/dubbogo-cli/internal/protocol/dubbo/dubbo_protocol.go]" -- "[protocol/triple/triple_protocol/envelope.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/triple/health/triple_health/health.triple.go]" -- "[filter/graceful_shutdown/consumer_filter.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[protocol/rest/server/rest_server.go]" -- "[filter/generic/filter.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }