├── .github ├── ISSUE_TEMPLATE │ ├── 00-bug.md │ ├── 01-feature.md │ ├── 02-question.md │ └── 03-proposal.md ├── PULL_REQUEST_TEMPLATE.md ├── codecov.yaml └── workflows │ ├── cla.yml │ └── prc.yml ├── .gitignore ├── .golangci.yml ├── .resources-without-git-lfs ├── README.md ├── filter │ └── filter.png ├── go.mod ├── naming │ └── naming.png ├── overall.png ├── overall_zh_CN.png ├── pool │ └── connpool │ │ ├── design_implementation.png │ │ └── life_cycle.png └── user_guide │ ├── business_configuration │ ├── trpc_cn.png │ └── trpc_en.png │ ├── client │ └── overview │ │ ├── call_flow.png │ │ ├── call_flow_zh_CN.png │ │ ├── server_discovery.png │ │ └── server_discovery_zh_CN.png │ ├── server │ ├── flatbuffers │ │ ├── flatbuffers.png │ │ ├── flatbuffers_zh_CN.png │ │ ├── performanceComparison.png │ │ ├── performanceComparison2.png │ │ ├── performanceComparison2_zh_CN.png │ │ ├── performanceComparison3.png │ │ ├── performanceComparison3_zh_CN.png │ │ └── performanceComparison_zh_CN.png │ └── restful │ │ ├── restful-overall-design.png │ │ └── restful-overall-design_zh_CN.png │ ├── timeout_control │ ├── timeout_control.png │ └── timeout_control_cn.png │ └── tnet │ ├── goroutine_per_connection.png │ ├── goroutine_per_connection_zh_CN.png │ └── reactor.png ├── .typos.toml ├── CHANGELOG.md ├── CODE-OF-CONDUCT.md ├── CODE-OF-CONDUCT.zh_CN.md ├── CONTRIBUTING.md ├── CONTRIBUTING.zh_CN.md ├── CONTRIBUTORS.md ├── CONTRIBUTORS.zh_CN.md ├── LICENSE ├── README.md ├── README.zh_CN.md ├── admin ├── README.md ├── README.zh_CN.md ├── admin.go ├── admin_test.go ├── admin_unix_test.go ├── config.go ├── options.go ├── options_test.go ├── router.go └── router_test.go ├── client ├── README.md ├── README.zh_CN.md ├── attachment.go ├── attachment_test.go ├── client.go ├── client_linux.go ├── client_nolinux.go ├── client_test.go ├── config.go ├── config_test.go ├── full_link_timeout.go ├── mockclient │ └── client_mock.go ├── options.go ├── options_test.go ├── stream.go ├── stream_filter.go └── stream_test.go ├── codec.go ├── codec ├── README.md ├── README.zh_CN.md ├── codec.go ├── codec_test.go ├── compress.go ├── compress_bench_test.go ├── compress_gzip.go ├── compress_noop.go ├── compress_snappy.go ├── compress_test.go ├── compress_zlib.go ├── framer_builder.go ├── framer_builder_test.go ├── message.go ├── message_impl.go ├── message_internal_test.go ├── message_test.go ├── serialization.go ├── serialization_fb.go ├── serialization_json.go ├── serialization_jsonpb.go ├── serialization_noop.go ├── serialization_proto.go ├── serialization_test.go └── serialization_xml.go ├── codec_stream.go ├── codec_stream_test.go ├── codec_test.go ├── config.go ├── config ├── README.md ├── README.zh_CN.md ├── config.go ├── config_test.go ├── mockconfig │ └── config_mock.go ├── options.go ├── provider.go ├── provider_test.go ├── trpc_config.go └── trpc_config_test.go ├── config_test.go ├── docs ├── README.md ├── README.zh_CN.md ├── basics_tutorial.md ├── basics_tutorial.zh_CN.md ├── benchmark.md ├── benchmark.zh_CN.md ├── developer_guide │ └── develop_plugins │ │ ├── config.md │ │ ├── config.zh_CN.md │ │ ├── database.md │ │ ├── database_zh_CN.md │ │ ├── log.md │ │ ├── log.zh_CN.md │ │ ├── metrics.md │ │ ├── metrics.zh_CN.md │ │ ├── naming.md │ │ ├── naming.zh_CN.md │ │ ├── protocol.md │ │ └── protocol.zh_CN.md ├── quick_start.md ├── quick_start.zh_CN.md └── user_guide │ ├── attachment.md │ ├── attachment.zh_CN.md │ ├── client │ ├── connection_mode.md │ ├── connection_mode.zh_CN.md │ ├── flatbuffers.md │ ├── flatbuffers.zh_CN.md │ ├── overview.md │ └── overview.zh_CN.md │ ├── framework_conf.md │ ├── framework_conf.zh_CN.md │ ├── graceful_restart.md │ ├── graceful_restart.zh_CN.md │ ├── metadata_transmission.md │ ├── metadata_transmission.zh_CN.md │ ├── reverse_proxy.md │ ├── reverse_proxy.zh_CN.md │ ├── server │ ├── flatbuffers.md │ ├── flatbuffers.zh_CN.md │ ├── overview.md │ └── overview.zh_CN.md │ ├── testing.md │ ├── testing.zh_CN.md │ ├── timeout_control.md │ ├── timeout_control.zh_CN.md │ ├── tnet.md │ └── tnet.zh_CN.md ├── errs ├── README.md ├── README.zh_CN.md ├── errs.go ├── errs_test.go ├── stack.go └── stack_test.go ├── examples ├── features │ ├── README.md │ ├── admin │ │ ├── README.md │ │ └── server │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ ├── attachment │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ ├── proto │ │ │ └── echo │ │ │ │ ├── echo.pb.go │ │ │ │ ├── echo.proto │ │ │ │ └── echo.trpc.go │ │ └── server │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ ├── cancellation │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ ├── common │ │ └── common.go │ ├── compression │ │ ├── README.md │ │ ├── client │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ │ └── server │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ ├── config │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ ├── custom.yaml │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ ├── discovery │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ ├── errs │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ ├── filter │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ ├── server │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ │ └── shared │ │ │ └── auth.go │ ├── health │ │ ├── README.md │ │ └── server │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ ├── http │ │ ├── README.md │ │ └── server │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ ├── loadbalance │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ ├── log │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ ├── metadata │ │ ├── README.md │ │ ├── client │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ │ └── server │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ ├── plugin │ │ ├── README.md │ │ ├── client │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ │ ├── custom_plugin.go │ │ └── server │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ ├── restful │ │ ├── README.md │ │ ├── client │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ │ ├── pb │ │ │ ├── Makefile │ │ │ ├── helloworld.pb.go │ │ │ ├── helloworld.proto │ │ │ └── helloworld.trpc.go │ │ └── server │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ ├── rpcz │ │ ├── README.md │ │ ├── client │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ │ ├── proto │ │ │ ├── helloworld.pb.go │ │ │ ├── helloworld.proto │ │ │ └── helloworld.trpc.go │ │ └── server │ │ │ ├── main.go │ │ │ ├── trpc_go.yaml │ │ │ └── trpc_go_rpcz_error.yaml │ ├── selector │ │ ├── README.md │ │ ├── client │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ │ └── server │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ ├── stream │ │ ├── README.md │ │ ├── client │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ │ ├── proto │ │ │ ├── helloworld.pb.go │ │ │ ├── helloworld.proto │ │ │ └── helloworld.trpc.go │ │ └── server │ │ │ ├── main.go │ │ │ └── trpc_go.yaml │ └── timeout │ │ ├── README.md │ │ ├── client │ │ └── main.go │ │ ├── server │ │ ├── main.go │ │ └── trpc_go.yaml │ │ └── shared │ │ └── constant.go ├── go.mod ├── go.sum └── helloworld │ ├── README.md │ ├── client │ └── main.go │ ├── pb │ ├── Makefile │ ├── helloworld.pb.go │ ├── helloworld.proto │ └── helloworld.trpc.go │ └── server │ ├── main.go │ └── trpc_go.yaml ├── filter ├── README.md ├── README.zh_CN.md ├── filter.go └── filter_test.go ├── go.mod ├── go.sum ├── healthcheck ├── README.md ├── README.zh_CN.md ├── health_check.go ├── health_check_test.go ├── options.go ├── options_test.go ├── watch.go └── watch_test.go ├── http ├── README.md ├── README.zh_CN.md ├── client.go ├── client_test.go ├── codec.go ├── codec_test.go ├── expose_test.go ├── mockhttp │ └── http_mock.go ├── restful_server_transport.go ├── restful_server_transport_test.go ├── serialization_form.go ├── serialization_form_data.go ├── serialization_form_data_test.go ├── serialization_form_test.go ├── serialization_get.go ├── serialization_get_test.go ├── service_desc.go ├── service_desc_test.go ├── transport.go ├── transport_options.go ├── transport_options_test.go ├── transport_test.go ├── transport_unix_test.go ├── value_detached_ctx.go ├── value_detached_ctx_test.go ├── value_detached_transport.go └── value_detached_transport_test.go ├── internal ├── README.md ├── README.zh_CN.md ├── addrutil │ ├── addrutil.go │ └── addrutil_test.go ├── allocator │ ├── allocator.go │ └── allocator_test.go ├── attachment │ ├── attachment.go │ └── attachment_test.go ├── codec │ ├── compress.go │ ├── compress_test.go │ ├── serialization.go │ └── serialization_test.go ├── context │ ├── value_ctx.go │ └── value_ctx_test.go ├── dat │ ├── dat.go │ ├── dat_internal_test.go │ └── dat_test.go ├── env │ └── env.go ├── expandenv │ ├── expand_env.go │ └── expand_env_test.go ├── httprule │ ├── README.md │ ├── README.zh_CN.md │ ├── doc.go │ ├── match.go │ ├── match_test.go │ ├── parse.go │ ├── parse_test.go │ └── template.go ├── linkbuffer │ ├── buffer.go │ ├── buffer_test.go │ └── link_buffer.go ├── packetbuffer │ ├── packetbuffer.go │ └── packetbuffer_test.go ├── queue │ ├── queue.go │ └── queue_test.go ├── rand │ ├── rand.go │ └── rand_test.go ├── report │ └── metrics_reports.go ├── reuseport │ ├── reuseport.go │ ├── reuseport_bsd.go │ ├── reuseport_linux.go │ ├── reuseport_windows.go │ ├── tcp.go │ ├── tcp_linux_test.go │ ├── tcp_test.go │ ├── testdata │ │ ├── EmptyLine.txt │ │ ├── NoEof.txt │ │ ├── NumMax.txt │ │ └── NumZero.txt │ ├── udp.go │ └── udp_test.go ├── ring │ ├── ring.go │ └── ring_test.go ├── stack │ ├── stack.go │ └── stack_test.go ├── tls │ ├── tls.go │ └── tls_test.go └── writev │ ├── buffer.go │ ├── buffer_test.go │ ├── options.go │ └── options_test.go ├── log ├── README.md ├── README.zh_CN.md ├── config.go ├── config_test.go ├── example_test.go ├── log.go ├── log_test.go ├── logger.go ├── logger_factory.go ├── logger_factory_test.go ├── logger_test.go ├── no_option_logger_test.go ├── option.go ├── rollwriter │ ├── async_roll_writer.go │ ├── async_roll_writer_options.go │ ├── roll_writer.go │ ├── roll_writer_options.go │ ├── roll_writer_test.go │ ├── roll_writer_unix.go │ ├── roll_writer_windows.go │ └── roll_writer_windows_test.go ├── writer_factory.go ├── writer_factory_test.go ├── zaplog_test.go ├── zaplogger.go └── zaplogger_test.go ├── metrics ├── README.md ├── README.zh_CN.md ├── counter.go ├── counter_test.go ├── gauge.go ├── gauge_test.go ├── histogram.go ├── histogram_test.go ├── metrics.go ├── metrics_test.go ├── options.go ├── options_test.go ├── sink.go ├── sink_console.go ├── sink_noop.go ├── sink_test.go ├── timer.go └── timer_test.go ├── naming ├── README.md ├── README.zh_CN.md ├── bannednodes │ ├── banned_nodes.go │ └── banned_nodes_test.go ├── circuitbreaker │ ├── README.md │ ├── README.zh_CN.md │ ├── circuitbreaker.go │ ├── circuitbreaker_test.go │ └── options.go ├── discovery │ ├── README.md │ ├── README.zh_CN.md │ ├── discovery.go │ ├── discovery_test.go │ ├── ip_discovery.go │ ├── ip_discovery_test.go │ ├── options.go │ └── options_test.go ├── loadbalance │ ├── README.md │ ├── README.zh_CN.md │ ├── consistenthash │ │ ├── consistenthash.go │ │ └── consistenthash_test.go │ ├── loadbalance.go │ ├── loadbalance_test.go │ ├── options.go │ ├── options_test.go │ ├── random.go │ ├── random_test.go │ ├── roundrobin │ │ ├── roundrobin.go │ │ └── roundrobin_test.go │ └── weightroundrobin │ │ ├── weightroundrobin.go │ │ └── weightroundrobin_test.go ├── registry │ ├── README.md │ ├── README.zh_CN.md │ ├── node.go │ ├── node_test.go │ ├── options.go │ ├── options_test.go │ ├── registry.go │ └── registry_test.go ├── selector │ ├── README.md │ ├── README.zh_CN.md │ ├── ip_selector.go │ ├── ip_selector_test.go │ ├── options.go │ ├── options_test.go │ ├── passthrough.go │ ├── passthrough_test.go │ ├── selector.go │ ├── selector_test.go │ ├── trpc_selector.go │ └── trpc_selector_test.go └── servicerouter │ ├── README.md │ ├── README.zh_CN.md │ ├── options.go │ ├── options_test.go │ ├── servicerouter.go │ └── servicerouter_test.go ├── plugin ├── README.md ├── README.zh_CN.md ├── plugin.go ├── plugin_test.go ├── setup.go └── setup_test.go ├── pool ├── connpool │ ├── README.md │ ├── README.zh_CN.md │ ├── checker_other.go │ ├── checker_unix.go │ ├── checker_unix_test.go │ ├── connection_pool.go │ ├── connection_pool_test.go │ ├── options.go │ ├── options_test.go │ ├── pool.go │ └── pool_test.go └── multiplexed │ ├── frame_parser.go │ ├── get_options.go │ ├── get_options_test.go │ ├── multiplexed.go │ ├── multiplexed_test.go │ ├── pool_options.go │ └── pool_options_test.go ├── restful ├── README.md ├── README.zh_CN.md ├── compress_gzip.go ├── compressor.go ├── compressor_test.go ├── errors.go ├── errors │ ├── errors.pb.go │ └── errors.proto ├── fasthttp.go ├── options.go ├── pattern.go ├── pattern_test.go ├── populate_util.go ├── populate_util_test.go ├── restful.go ├── restful_test.go ├── router.go ├── router_test.go ├── serialize_form.go ├── serialize_jsonpb.go ├── serialize_proto.go ├── serializer.go ├── serializer_test.go └── transcode.go ├── rpcz ├── README.md ├── README.zh_CN.md ├── attributes.go ├── config.go ├── config_test.go ├── context.go ├── context_test.go ├── event.go ├── id_generator.go ├── id_generator_test.go ├── noopspan.go ├── noopspan_test.go ├── readonlyspan.go ├── readonlyspan_test.go ├── rpcz.go ├── rpcz_test.go ├── sampler.go ├── sampler_test.go ├── span.go ├── span_exporter.go ├── span_id.go ├── span_test.go ├── spanarray.go ├── spanarray_test.go └── spanstore.go ├── server ├── README.md ├── README.zh_CN.md ├── attachment.go ├── attachment_test.go ├── full_link_timeout.go ├── mockserver │ └── server_mock.go ├── options.go ├── options_test.go ├── serve_unix.go ├── serve_windows.go ├── server.go ├── server_test.go ├── server_unix_test.go ├── service.go ├── service_linux.go ├── service_nolinux.go ├── service_test.go └── stream_filter.go ├── stream ├── README.md ├── README.zh_CN.md ├── client.go ├── client_test.go ├── config.go ├── flow_control.go ├── flow_control_test.go ├── server.go └── server_test.go ├── test ├── README.md ├── README.zh_CN.md ├── admin_test.go ├── attachment_test.go ├── codec_test.go ├── config_test.go ├── connpool_test.go ├── consts.go ├── end2end_test.go ├── env.go ├── filter_test.go ├── go.mod ├── go.sum ├── graceful_restart_test.go ├── gracefulrestart │ ├── streaming │ │ ├── server.go │ │ └── trpc_go.yaml │ └── trpc │ │ ├── server.go │ │ ├── trpc_go.yaml │ │ └── trpc_go_emptyip.yaml ├── http_test.go ├── log_test.go ├── metadata_test.go ├── metrics_test.go ├── naming │ ├── test_discovery.go │ └── test_selector.go ├── naming_test.go ├── plugin_test.go ├── protocols │ ├── test.pb.go │ ├── test.pb.validate.go │ ├── test.proto │ └── test.trpc.go ├── proxy_test.go ├── restful_test.go ├── rpcz_test.go ├── service_impl.go ├── service_impl_test.go ├── streaming_test.go ├── testdata │ ├── gracefulrestart │ │ ├── streaming │ │ │ ├── server.go │ │ │ └── trpc_go.yaml │ │ └── trpc │ │ │ ├── server.go │ │ │ └── trpc_go.yaml │ ├── http_data.go │ ├── testdata.go │ ├── trpc_go_http_server.yaml │ ├── trpc_go_restful_server.yaml │ ├── trpc_go_streaming_server.yaml │ ├── trpc_go_trpc_server.yaml │ ├── trpc_go_trpc_server_with_admin.yaml │ ├── trpc_go_trpc_server_with_compress.yaml │ ├── trpc_go_trpc_server_with_plugin.yaml │ ├── trpc_go_unix_socket_server.yaml │ └── x509 │ │ ├── client1_cert.pem │ │ ├── client1_csr.pem │ │ ├── client1_key.pem │ │ ├── client2_cert.pem │ │ ├── client2_csr.pem │ │ ├── client2_key.pem │ │ ├── client_ca_cert.pem │ │ ├── client_ca_key.pem │ │ ├── create.sh │ │ ├── openssl.cnf │ │ ├── server1_cert.pem │ │ ├── server1_csr.pem │ │ ├── server1_key.pem │ │ ├── server2_ca_cert.pem │ │ ├── server2_ca_key.pem │ │ ├── server2_cert.pem │ │ ├── server2_csr.pem │ │ ├── server2_key.pem │ │ ├── server_ca_cert.pem │ │ └── server_ca_key.pem ├── transport_test.go └── trpc_test.go ├── testdata ├── ca.key ├── ca.pem ├── ca.srl ├── client.crt ├── client.csr ├── client.key ├── client.yaml ├── custom.toml ├── fbstest.fbs ├── fbstest │ └── HelloReq.go ├── restful │ ├── bookstore │ │ ├── bookstore.pb.go │ │ ├── bookstore.proto │ │ └── bookstore.trpc.go │ └── helloworld │ │ ├── helloworld.pb.go │ │ ├── helloworld.proto │ │ └── helloworld.trpc.go ├── server.crt ├── server.csr ├── server.key ├── trpc │ └── helloworld │ │ ├── greeter_mock.go │ │ ├── helloworld.pb.go │ │ ├── helloworld.proto │ │ └── helloworld.trpc.go ├── trpc_go.yaml ├── trpc_go_error.yaml └── trpc_go_restful_cors.yaml ├── tnet_unix.go ├── transport ├── README.md ├── README.zh_CN.md ├── client_roundtrip_options.go ├── client_transport.go ├── client_transport_options.go ├── client_transport_stream.go ├── client_transport_stream_test.go ├── client_transport_tcp.go ├── client_transport_test.go ├── client_transport_udp.go ├── example_test.go ├── internal │ └── frame │ │ ├── frame.go │ │ └── frame_test.go ├── server_listenserve_options.go ├── server_transport.go ├── server_transport_options.go ├── server_transport_stream.go ├── server_transport_stream_test.go ├── server_transport_tcp.go ├── server_transport_test.go ├── server_transport_udp.go ├── server_transport_udp_test.go ├── server_transport_unix_test.go ├── tnet │ ├── client_transport.go │ ├── client_transport_tcp.go │ ├── client_transport_tcp_test.go │ ├── client_transport_test.go │ ├── multiplex │ │ ├── multiplex.go │ │ ├── multiplex_test.go │ │ ├── shardmap.go │ │ ├── shardmap_test.go │ │ ├── statemutex.go │ │ └── statemutex_test.go │ ├── server_transport.go │ ├── server_transport_option.go │ ├── server_transport_option_test.go │ ├── server_transport_tcp.go │ └── server_transport_tcp_test.go ├── transport.go ├── transport_stream.go ├── transport_stream_test.go └── transport_test.go ├── trpc.go ├── trpc_test.go ├── trpc_util.go ├── trpc_util_test.go └── version.go /.github/ISSUE_TEMPLATE/00-bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.github/ISSUE_TEMPLATE/00-bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/01-feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.github/ISSUE_TEMPLATE/01-feature.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/02-question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.github/ISSUE_TEMPLATE/02-question.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/03-proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.github/ISSUE_TEMPLATE/03-proposal.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/codecov.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.github/codecov.yaml -------------------------------------------------------------------------------- /.github/workflows/cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.github/workflows/cla.yml -------------------------------------------------------------------------------- /.github/workflows/prc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.github/workflows/prc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.resources-without-git-lfs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/README.md -------------------------------------------------------------------------------- /.resources-without-git-lfs/filter/filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/filter/filter.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/go.mod -------------------------------------------------------------------------------- /.resources-without-git-lfs/naming/naming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/naming/naming.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/overall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/overall.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/overall_zh_CN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/overall_zh_CN.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/pool/connpool/design_implementation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/pool/connpool/design_implementation.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/pool/connpool/life_cycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/pool/connpool/life_cycle.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/business_configuration/trpc_cn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/business_configuration/trpc_cn.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/business_configuration/trpc_en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/business_configuration/trpc_en.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/client/overview/call_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/client/overview/call_flow.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/client/overview/call_flow_zh_CN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/client/overview/call_flow_zh_CN.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/client/overview/server_discovery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/client/overview/server_discovery.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/client/overview/server_discovery_zh_CN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/client/overview/server_discovery_zh_CN.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/server/flatbuffers/flatbuffers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/server/flatbuffers/flatbuffers.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/server/flatbuffers/flatbuffers_zh_CN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/server/flatbuffers/flatbuffers_zh_CN.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/server/flatbuffers/performanceComparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/server/flatbuffers/performanceComparison.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/server/flatbuffers/performanceComparison2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/server/flatbuffers/performanceComparison2.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/server/flatbuffers/performanceComparison2_zh_CN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/server/flatbuffers/performanceComparison2_zh_CN.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/server/flatbuffers/performanceComparison3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/server/flatbuffers/performanceComparison3.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/server/flatbuffers/performanceComparison3_zh_CN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/server/flatbuffers/performanceComparison3_zh_CN.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/server/flatbuffers/performanceComparison_zh_CN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/server/flatbuffers/performanceComparison_zh_CN.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/server/restful/restful-overall-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/server/restful/restful-overall-design.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/server/restful/restful-overall-design_zh_CN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/server/restful/restful-overall-design_zh_CN.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/timeout_control/timeout_control.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/timeout_control/timeout_control.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/timeout_control/timeout_control_cn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/timeout_control/timeout_control_cn.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/tnet/goroutine_per_connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/tnet/goroutine_per_connection.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/tnet/goroutine_per_connection_zh_CN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/tnet/goroutine_per_connection_zh_CN.png -------------------------------------------------------------------------------- /.resources-without-git-lfs/user_guide/tnet/reactor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.resources-without-git-lfs/user_guide/tnet/reactor.png -------------------------------------------------------------------------------- /.typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/.typos.toml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Change Log 2 | -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/CODE-OF-CONDUCT.zh_CN.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTING.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/CONTRIBUTING.zh_CN.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /CONTRIBUTORS.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/CONTRIBUTORS.zh_CN.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/README.md -------------------------------------------------------------------------------- /README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/README.zh_CN.md -------------------------------------------------------------------------------- /admin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/admin/README.md -------------------------------------------------------------------------------- /admin/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/admin/README.zh_CN.md -------------------------------------------------------------------------------- /admin/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/admin/admin.go -------------------------------------------------------------------------------- /admin/admin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/admin/admin_test.go -------------------------------------------------------------------------------- /admin/admin_unix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/admin/admin_unix_test.go -------------------------------------------------------------------------------- /admin/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/admin/config.go -------------------------------------------------------------------------------- /admin/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/admin/options.go -------------------------------------------------------------------------------- /admin/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/admin/options_test.go -------------------------------------------------------------------------------- /admin/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/admin/router.go -------------------------------------------------------------------------------- /admin/router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/admin/router_test.go -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/client/README.md -------------------------------------------------------------------------------- /client/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/client/README.zh_CN.md -------------------------------------------------------------------------------- /client/attachment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/client/attachment.go -------------------------------------------------------------------------------- /client/attachment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/client/attachment_test.go -------------------------------------------------------------------------------- /client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/client/client.go -------------------------------------------------------------------------------- /client/client_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/client/client_linux.go -------------------------------------------------------------------------------- /client/client_nolinux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/client/client_nolinux.go -------------------------------------------------------------------------------- /client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/client/client_test.go -------------------------------------------------------------------------------- /client/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/client/config.go -------------------------------------------------------------------------------- /client/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/client/config_test.go -------------------------------------------------------------------------------- /client/full_link_timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/client/full_link_timeout.go -------------------------------------------------------------------------------- /client/mockclient/client_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/client/mockclient/client_mock.go -------------------------------------------------------------------------------- /client/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/client/options.go -------------------------------------------------------------------------------- /client/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/client/options_test.go -------------------------------------------------------------------------------- /client/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/client/stream.go -------------------------------------------------------------------------------- /client/stream_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/client/stream_filter.go -------------------------------------------------------------------------------- /client/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/client/stream_test.go -------------------------------------------------------------------------------- /codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec.go -------------------------------------------------------------------------------- /codec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/README.md -------------------------------------------------------------------------------- /codec/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/README.zh_CN.md -------------------------------------------------------------------------------- /codec/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/codec.go -------------------------------------------------------------------------------- /codec/codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/codec_test.go -------------------------------------------------------------------------------- /codec/compress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/compress.go -------------------------------------------------------------------------------- /codec/compress_bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/compress_bench_test.go -------------------------------------------------------------------------------- /codec/compress_gzip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/compress_gzip.go -------------------------------------------------------------------------------- /codec/compress_noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/compress_noop.go -------------------------------------------------------------------------------- /codec/compress_snappy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/compress_snappy.go -------------------------------------------------------------------------------- /codec/compress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/compress_test.go -------------------------------------------------------------------------------- /codec/compress_zlib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/compress_zlib.go -------------------------------------------------------------------------------- /codec/framer_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/framer_builder.go -------------------------------------------------------------------------------- /codec/framer_builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/framer_builder_test.go -------------------------------------------------------------------------------- /codec/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/message.go -------------------------------------------------------------------------------- /codec/message_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/message_impl.go -------------------------------------------------------------------------------- /codec/message_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/message_internal_test.go -------------------------------------------------------------------------------- /codec/message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/message_test.go -------------------------------------------------------------------------------- /codec/serialization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/serialization.go -------------------------------------------------------------------------------- /codec/serialization_fb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/serialization_fb.go -------------------------------------------------------------------------------- /codec/serialization_json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/serialization_json.go -------------------------------------------------------------------------------- /codec/serialization_jsonpb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/serialization_jsonpb.go -------------------------------------------------------------------------------- /codec/serialization_noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/serialization_noop.go -------------------------------------------------------------------------------- /codec/serialization_proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/serialization_proto.go -------------------------------------------------------------------------------- /codec/serialization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/serialization_test.go -------------------------------------------------------------------------------- /codec/serialization_xml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec/serialization_xml.go -------------------------------------------------------------------------------- /codec_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec_stream.go -------------------------------------------------------------------------------- /codec_stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec_stream_test.go -------------------------------------------------------------------------------- /codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/codec_test.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/config.go -------------------------------------------------------------------------------- /config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/config/README.md -------------------------------------------------------------------------------- /config/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/config/README.zh_CN.md -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/config/config_test.go -------------------------------------------------------------------------------- /config/mockconfig/config_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/config/mockconfig/config_mock.go -------------------------------------------------------------------------------- /config/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/config/options.go -------------------------------------------------------------------------------- /config/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/config/provider.go -------------------------------------------------------------------------------- /config/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/config/provider_test.go -------------------------------------------------------------------------------- /config/trpc_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/config/trpc_config.go -------------------------------------------------------------------------------- /config/trpc_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/config/trpc_config_test.go -------------------------------------------------------------------------------- /config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/config_test.go -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/README.zh_CN.md -------------------------------------------------------------------------------- /docs/basics_tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/basics_tutorial.md -------------------------------------------------------------------------------- /docs/basics_tutorial.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/basics_tutorial.zh_CN.md -------------------------------------------------------------------------------- /docs/benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/benchmark.md -------------------------------------------------------------------------------- /docs/benchmark.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/benchmark.zh_CN.md -------------------------------------------------------------------------------- /docs/developer_guide/develop_plugins/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/developer_guide/develop_plugins/config.md -------------------------------------------------------------------------------- /docs/developer_guide/develop_plugins/config.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/developer_guide/develop_plugins/config.zh_CN.md -------------------------------------------------------------------------------- /docs/developer_guide/develop_plugins/database.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/developer_guide/develop_plugins/database.md -------------------------------------------------------------------------------- /docs/developer_guide/develop_plugins/database_zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/developer_guide/develop_plugins/database_zh_CN.md -------------------------------------------------------------------------------- /docs/developer_guide/develop_plugins/log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/developer_guide/develop_plugins/log.md -------------------------------------------------------------------------------- /docs/developer_guide/develop_plugins/log.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/developer_guide/develop_plugins/log.zh_CN.md -------------------------------------------------------------------------------- /docs/developer_guide/develop_plugins/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/developer_guide/develop_plugins/metrics.md -------------------------------------------------------------------------------- /docs/developer_guide/develop_plugins/metrics.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/developer_guide/develop_plugins/metrics.zh_CN.md -------------------------------------------------------------------------------- /docs/developer_guide/develop_plugins/naming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/developer_guide/develop_plugins/naming.md -------------------------------------------------------------------------------- /docs/developer_guide/develop_plugins/naming.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/developer_guide/develop_plugins/naming.zh_CN.md -------------------------------------------------------------------------------- /docs/developer_guide/develop_plugins/protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/developer_guide/develop_plugins/protocol.md -------------------------------------------------------------------------------- /docs/developer_guide/develop_plugins/protocol.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/developer_guide/develop_plugins/protocol.zh_CN.md -------------------------------------------------------------------------------- /docs/quick_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/quick_start.md -------------------------------------------------------------------------------- /docs/quick_start.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/quick_start.zh_CN.md -------------------------------------------------------------------------------- /docs/user_guide/attachment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/attachment.md -------------------------------------------------------------------------------- /docs/user_guide/attachment.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/attachment.zh_CN.md -------------------------------------------------------------------------------- /docs/user_guide/client/connection_mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/client/connection_mode.md -------------------------------------------------------------------------------- /docs/user_guide/client/connection_mode.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/client/connection_mode.zh_CN.md -------------------------------------------------------------------------------- /docs/user_guide/client/flatbuffers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/client/flatbuffers.md -------------------------------------------------------------------------------- /docs/user_guide/client/flatbuffers.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/client/flatbuffers.zh_CN.md -------------------------------------------------------------------------------- /docs/user_guide/client/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/client/overview.md -------------------------------------------------------------------------------- /docs/user_guide/client/overview.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/client/overview.zh_CN.md -------------------------------------------------------------------------------- /docs/user_guide/framework_conf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/framework_conf.md -------------------------------------------------------------------------------- /docs/user_guide/framework_conf.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/framework_conf.zh_CN.md -------------------------------------------------------------------------------- /docs/user_guide/graceful_restart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/graceful_restart.md -------------------------------------------------------------------------------- /docs/user_guide/graceful_restart.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/graceful_restart.zh_CN.md -------------------------------------------------------------------------------- /docs/user_guide/metadata_transmission.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/metadata_transmission.md -------------------------------------------------------------------------------- /docs/user_guide/metadata_transmission.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/metadata_transmission.zh_CN.md -------------------------------------------------------------------------------- /docs/user_guide/reverse_proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/reverse_proxy.md -------------------------------------------------------------------------------- /docs/user_guide/reverse_proxy.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/reverse_proxy.zh_CN.md -------------------------------------------------------------------------------- /docs/user_guide/server/flatbuffers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/server/flatbuffers.md -------------------------------------------------------------------------------- /docs/user_guide/server/flatbuffers.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/server/flatbuffers.zh_CN.md -------------------------------------------------------------------------------- /docs/user_guide/server/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/server/overview.md -------------------------------------------------------------------------------- /docs/user_guide/server/overview.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/server/overview.zh_CN.md -------------------------------------------------------------------------------- /docs/user_guide/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/testing.md -------------------------------------------------------------------------------- /docs/user_guide/testing.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/testing.zh_CN.md -------------------------------------------------------------------------------- /docs/user_guide/timeout_control.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/timeout_control.md -------------------------------------------------------------------------------- /docs/user_guide/timeout_control.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/timeout_control.zh_CN.md -------------------------------------------------------------------------------- /docs/user_guide/tnet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/tnet.md -------------------------------------------------------------------------------- /docs/user_guide/tnet.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/docs/user_guide/tnet.zh_CN.md -------------------------------------------------------------------------------- /errs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/errs/README.md -------------------------------------------------------------------------------- /errs/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/errs/README.zh_CN.md -------------------------------------------------------------------------------- /errs/errs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/errs/errs.go -------------------------------------------------------------------------------- /errs/errs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/errs/errs_test.go -------------------------------------------------------------------------------- /errs/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/errs/stack.go -------------------------------------------------------------------------------- /errs/stack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/errs/stack_test.go -------------------------------------------------------------------------------- /examples/features/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/README.md -------------------------------------------------------------------------------- /examples/features/admin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/admin/README.md -------------------------------------------------------------------------------- /examples/features/admin/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/admin/server/main.go -------------------------------------------------------------------------------- /examples/features/admin/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/admin/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/attachment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/attachment/README.md -------------------------------------------------------------------------------- /examples/features/attachment/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/attachment/client/main.go -------------------------------------------------------------------------------- /examples/features/attachment/proto/echo/echo.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/attachment/proto/echo/echo.pb.go -------------------------------------------------------------------------------- /examples/features/attachment/proto/echo/echo.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/attachment/proto/echo/echo.proto -------------------------------------------------------------------------------- /examples/features/attachment/proto/echo/echo.trpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/attachment/proto/echo/echo.trpc.go -------------------------------------------------------------------------------- /examples/features/attachment/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/attachment/server/main.go -------------------------------------------------------------------------------- /examples/features/attachment/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/attachment/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/cancellation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/cancellation/README.md -------------------------------------------------------------------------------- /examples/features/cancellation/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/cancellation/client/main.go -------------------------------------------------------------------------------- /examples/features/cancellation/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/cancellation/server/main.go -------------------------------------------------------------------------------- /examples/features/cancellation/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/cancellation/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/common/common.go -------------------------------------------------------------------------------- /examples/features/compression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/compression/README.md -------------------------------------------------------------------------------- /examples/features/compression/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/compression/client/main.go -------------------------------------------------------------------------------- /examples/features/compression/client/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/compression/client/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/compression/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/compression/server/main.go -------------------------------------------------------------------------------- /examples/features/compression/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/compression/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/config/README.md -------------------------------------------------------------------------------- /examples/features/config/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/config/client/main.go -------------------------------------------------------------------------------- /examples/features/config/server/custom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/config/server/custom.yaml -------------------------------------------------------------------------------- /examples/features/config/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/config/server/main.go -------------------------------------------------------------------------------- /examples/features/config/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/config/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/discovery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/discovery/README.md -------------------------------------------------------------------------------- /examples/features/discovery/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/discovery/client/main.go -------------------------------------------------------------------------------- /examples/features/discovery/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/discovery/server/main.go -------------------------------------------------------------------------------- /examples/features/discovery/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/discovery/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/errs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/errs/README.md -------------------------------------------------------------------------------- /examples/features/errs/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/errs/client/main.go -------------------------------------------------------------------------------- /examples/features/errs/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/errs/server/main.go -------------------------------------------------------------------------------- /examples/features/errs/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/errs/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/filter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/filter/README.md -------------------------------------------------------------------------------- /examples/features/filter/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/filter/client/main.go -------------------------------------------------------------------------------- /examples/features/filter/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/filter/server/main.go -------------------------------------------------------------------------------- /examples/features/filter/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/filter/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/filter/shared/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/filter/shared/auth.go -------------------------------------------------------------------------------- /examples/features/health/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/health/README.md -------------------------------------------------------------------------------- /examples/features/health/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/health/server/main.go -------------------------------------------------------------------------------- /examples/features/health/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/health/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/http/README.md -------------------------------------------------------------------------------- /examples/features/http/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/http/server/main.go -------------------------------------------------------------------------------- /examples/features/http/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/http/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/loadbalance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/loadbalance/README.md -------------------------------------------------------------------------------- /examples/features/loadbalance/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/loadbalance/client/main.go -------------------------------------------------------------------------------- /examples/features/loadbalance/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/loadbalance/server/main.go -------------------------------------------------------------------------------- /examples/features/loadbalance/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/loadbalance/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/log/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/log/README.md -------------------------------------------------------------------------------- /examples/features/log/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/log/client/main.go -------------------------------------------------------------------------------- /examples/features/log/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/log/server/main.go -------------------------------------------------------------------------------- /examples/features/log/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/log/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/metadata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/metadata/README.md -------------------------------------------------------------------------------- /examples/features/metadata/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/metadata/client/main.go -------------------------------------------------------------------------------- /examples/features/metadata/client/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/metadata/client/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/metadata/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/metadata/server/main.go -------------------------------------------------------------------------------- /examples/features/metadata/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/metadata/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/plugin/README.md -------------------------------------------------------------------------------- /examples/features/plugin/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/plugin/client/main.go -------------------------------------------------------------------------------- /examples/features/plugin/client/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/plugin/client/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/plugin/custom_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/plugin/custom_plugin.go -------------------------------------------------------------------------------- /examples/features/plugin/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/plugin/server/main.go -------------------------------------------------------------------------------- /examples/features/plugin/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/plugin/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/restful/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/restful/README.md -------------------------------------------------------------------------------- /examples/features/restful/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/restful/client/main.go -------------------------------------------------------------------------------- /examples/features/restful/client/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/restful/client/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/restful/pb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/restful/pb/Makefile -------------------------------------------------------------------------------- /examples/features/restful/pb/helloworld.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/restful/pb/helloworld.pb.go -------------------------------------------------------------------------------- /examples/features/restful/pb/helloworld.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/restful/pb/helloworld.proto -------------------------------------------------------------------------------- /examples/features/restful/pb/helloworld.trpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/restful/pb/helloworld.trpc.go -------------------------------------------------------------------------------- /examples/features/restful/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/restful/server/main.go -------------------------------------------------------------------------------- /examples/features/restful/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/restful/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/rpcz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/rpcz/README.md -------------------------------------------------------------------------------- /examples/features/rpcz/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/rpcz/client/main.go -------------------------------------------------------------------------------- /examples/features/rpcz/client/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/rpcz/client/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/rpcz/proto/helloworld.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/rpcz/proto/helloworld.pb.go -------------------------------------------------------------------------------- /examples/features/rpcz/proto/helloworld.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/rpcz/proto/helloworld.proto -------------------------------------------------------------------------------- /examples/features/rpcz/proto/helloworld.trpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/rpcz/proto/helloworld.trpc.go -------------------------------------------------------------------------------- /examples/features/rpcz/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/rpcz/server/main.go -------------------------------------------------------------------------------- /examples/features/rpcz/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/rpcz/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/rpcz/server/trpc_go_rpcz_error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/rpcz/server/trpc_go_rpcz_error.yaml -------------------------------------------------------------------------------- /examples/features/selector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/selector/README.md -------------------------------------------------------------------------------- /examples/features/selector/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/selector/client/main.go -------------------------------------------------------------------------------- /examples/features/selector/client/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/selector/client/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/selector/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/selector/server/main.go -------------------------------------------------------------------------------- /examples/features/selector/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/selector/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/stream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/stream/README.md -------------------------------------------------------------------------------- /examples/features/stream/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/stream/client/main.go -------------------------------------------------------------------------------- /examples/features/stream/client/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/stream/client/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/stream/proto/helloworld.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/stream/proto/helloworld.pb.go -------------------------------------------------------------------------------- /examples/features/stream/proto/helloworld.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/stream/proto/helloworld.proto -------------------------------------------------------------------------------- /examples/features/stream/proto/helloworld.trpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/stream/proto/helloworld.trpc.go -------------------------------------------------------------------------------- /examples/features/stream/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/stream/server/main.go -------------------------------------------------------------------------------- /examples/features/stream/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/stream/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/timeout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/timeout/README.md -------------------------------------------------------------------------------- /examples/features/timeout/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/timeout/client/main.go -------------------------------------------------------------------------------- /examples/features/timeout/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/timeout/server/main.go -------------------------------------------------------------------------------- /examples/features/timeout/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/timeout/server/trpc_go.yaml -------------------------------------------------------------------------------- /examples/features/timeout/shared/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/features/timeout/shared/constant.go -------------------------------------------------------------------------------- /examples/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/go.mod -------------------------------------------------------------------------------- /examples/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/go.sum -------------------------------------------------------------------------------- /examples/helloworld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/helloworld/README.md -------------------------------------------------------------------------------- /examples/helloworld/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/helloworld/client/main.go -------------------------------------------------------------------------------- /examples/helloworld/pb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/helloworld/pb/Makefile -------------------------------------------------------------------------------- /examples/helloworld/pb/helloworld.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/helloworld/pb/helloworld.pb.go -------------------------------------------------------------------------------- /examples/helloworld/pb/helloworld.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/helloworld/pb/helloworld.proto -------------------------------------------------------------------------------- /examples/helloworld/pb/helloworld.trpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/helloworld/pb/helloworld.trpc.go -------------------------------------------------------------------------------- /examples/helloworld/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/helloworld/server/main.go -------------------------------------------------------------------------------- /examples/helloworld/server/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/examples/helloworld/server/trpc_go.yaml -------------------------------------------------------------------------------- /filter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/filter/README.md -------------------------------------------------------------------------------- /filter/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/filter/README.zh_CN.md -------------------------------------------------------------------------------- /filter/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/filter/filter.go -------------------------------------------------------------------------------- /filter/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/filter/filter_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/go.sum -------------------------------------------------------------------------------- /healthcheck/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/healthcheck/README.md -------------------------------------------------------------------------------- /healthcheck/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/healthcheck/README.zh_CN.md -------------------------------------------------------------------------------- /healthcheck/health_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/healthcheck/health_check.go -------------------------------------------------------------------------------- /healthcheck/health_check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/healthcheck/health_check_test.go -------------------------------------------------------------------------------- /healthcheck/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/healthcheck/options.go -------------------------------------------------------------------------------- /healthcheck/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/healthcheck/options_test.go -------------------------------------------------------------------------------- /healthcheck/watch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/healthcheck/watch.go -------------------------------------------------------------------------------- /healthcheck/watch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/healthcheck/watch_test.go -------------------------------------------------------------------------------- /http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/README.md -------------------------------------------------------------------------------- /http/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/README.zh_CN.md -------------------------------------------------------------------------------- /http/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/client.go -------------------------------------------------------------------------------- /http/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/client_test.go -------------------------------------------------------------------------------- /http/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/codec.go -------------------------------------------------------------------------------- /http/codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/codec_test.go -------------------------------------------------------------------------------- /http/expose_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/expose_test.go -------------------------------------------------------------------------------- /http/mockhttp/http_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/mockhttp/http_mock.go -------------------------------------------------------------------------------- /http/restful_server_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/restful_server_transport.go -------------------------------------------------------------------------------- /http/restful_server_transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/restful_server_transport_test.go -------------------------------------------------------------------------------- /http/serialization_form.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/serialization_form.go -------------------------------------------------------------------------------- /http/serialization_form_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/serialization_form_data.go -------------------------------------------------------------------------------- /http/serialization_form_data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/serialization_form_data_test.go -------------------------------------------------------------------------------- /http/serialization_form_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/serialization_form_test.go -------------------------------------------------------------------------------- /http/serialization_get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/serialization_get.go -------------------------------------------------------------------------------- /http/serialization_get_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/serialization_get_test.go -------------------------------------------------------------------------------- /http/service_desc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/service_desc.go -------------------------------------------------------------------------------- /http/service_desc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/service_desc_test.go -------------------------------------------------------------------------------- /http/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/transport.go -------------------------------------------------------------------------------- /http/transport_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/transport_options.go -------------------------------------------------------------------------------- /http/transport_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/transport_options_test.go -------------------------------------------------------------------------------- /http/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/transport_test.go -------------------------------------------------------------------------------- /http/transport_unix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/transport_unix_test.go -------------------------------------------------------------------------------- /http/value_detached_ctx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/value_detached_ctx.go -------------------------------------------------------------------------------- /http/value_detached_ctx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/value_detached_ctx_test.go -------------------------------------------------------------------------------- /http/value_detached_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/value_detached_transport.go -------------------------------------------------------------------------------- /http/value_detached_transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/http/value_detached_transport_test.go -------------------------------------------------------------------------------- /internal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/README.md -------------------------------------------------------------------------------- /internal/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/README.zh_CN.md -------------------------------------------------------------------------------- /internal/addrutil/addrutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/addrutil/addrutil.go -------------------------------------------------------------------------------- /internal/addrutil/addrutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/addrutil/addrutil_test.go -------------------------------------------------------------------------------- /internal/allocator/allocator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/allocator/allocator.go -------------------------------------------------------------------------------- /internal/allocator/allocator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/allocator/allocator_test.go -------------------------------------------------------------------------------- /internal/attachment/attachment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/attachment/attachment.go -------------------------------------------------------------------------------- /internal/attachment/attachment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/attachment/attachment_test.go -------------------------------------------------------------------------------- /internal/codec/compress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/codec/compress.go -------------------------------------------------------------------------------- /internal/codec/compress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/codec/compress_test.go -------------------------------------------------------------------------------- /internal/codec/serialization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/codec/serialization.go -------------------------------------------------------------------------------- /internal/codec/serialization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/codec/serialization_test.go -------------------------------------------------------------------------------- /internal/context/value_ctx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/context/value_ctx.go -------------------------------------------------------------------------------- /internal/context/value_ctx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/context/value_ctx_test.go -------------------------------------------------------------------------------- /internal/dat/dat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/dat/dat.go -------------------------------------------------------------------------------- /internal/dat/dat_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/dat/dat_internal_test.go -------------------------------------------------------------------------------- /internal/dat/dat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/dat/dat_test.go -------------------------------------------------------------------------------- /internal/env/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/env/env.go -------------------------------------------------------------------------------- /internal/expandenv/expand_env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/expandenv/expand_env.go -------------------------------------------------------------------------------- /internal/expandenv/expand_env_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/expandenv/expand_env_test.go -------------------------------------------------------------------------------- /internal/httprule/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/httprule/README.md -------------------------------------------------------------------------------- /internal/httprule/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/httprule/README.zh_CN.md -------------------------------------------------------------------------------- /internal/httprule/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/httprule/doc.go -------------------------------------------------------------------------------- /internal/httprule/match.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/httprule/match.go -------------------------------------------------------------------------------- /internal/httprule/match_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/httprule/match_test.go -------------------------------------------------------------------------------- /internal/httprule/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/httprule/parse.go -------------------------------------------------------------------------------- /internal/httprule/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/httprule/parse_test.go -------------------------------------------------------------------------------- /internal/httprule/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/httprule/template.go -------------------------------------------------------------------------------- /internal/linkbuffer/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/linkbuffer/buffer.go -------------------------------------------------------------------------------- /internal/linkbuffer/buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/linkbuffer/buffer_test.go -------------------------------------------------------------------------------- /internal/linkbuffer/link_buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/linkbuffer/link_buffer.go -------------------------------------------------------------------------------- /internal/packetbuffer/packetbuffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/packetbuffer/packetbuffer.go -------------------------------------------------------------------------------- /internal/packetbuffer/packetbuffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/packetbuffer/packetbuffer_test.go -------------------------------------------------------------------------------- /internal/queue/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/queue/queue.go -------------------------------------------------------------------------------- /internal/queue/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/queue/queue_test.go -------------------------------------------------------------------------------- /internal/rand/rand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/rand/rand.go -------------------------------------------------------------------------------- /internal/rand/rand_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/rand/rand_test.go -------------------------------------------------------------------------------- /internal/report/metrics_reports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/report/metrics_reports.go -------------------------------------------------------------------------------- /internal/reuseport/reuseport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/reuseport/reuseport.go -------------------------------------------------------------------------------- /internal/reuseport/reuseport_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/reuseport/reuseport_bsd.go -------------------------------------------------------------------------------- /internal/reuseport/reuseport_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/reuseport/reuseport_linux.go -------------------------------------------------------------------------------- /internal/reuseport/reuseport_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/reuseport/reuseport_windows.go -------------------------------------------------------------------------------- /internal/reuseport/tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/reuseport/tcp.go -------------------------------------------------------------------------------- /internal/reuseport/tcp_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/reuseport/tcp_linux_test.go -------------------------------------------------------------------------------- /internal/reuseport/tcp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/reuseport/tcp_test.go -------------------------------------------------------------------------------- /internal/reuseport/testdata/EmptyLine.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /internal/reuseport/testdata/NoEof.txt: -------------------------------------------------------------------------------- 1 | 2048 -------------------------------------------------------------------------------- /internal/reuseport/testdata/NumMax.txt: -------------------------------------------------------------------------------- 1 | 65536 2 | -------------------------------------------------------------------------------- /internal/reuseport/testdata/NumZero.txt: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /internal/reuseport/udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/reuseport/udp.go -------------------------------------------------------------------------------- /internal/reuseport/udp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/reuseport/udp_test.go -------------------------------------------------------------------------------- /internal/ring/ring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/ring/ring.go -------------------------------------------------------------------------------- /internal/ring/ring_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/ring/ring_test.go -------------------------------------------------------------------------------- /internal/stack/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/stack/stack.go -------------------------------------------------------------------------------- /internal/stack/stack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/stack/stack_test.go -------------------------------------------------------------------------------- /internal/tls/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/tls/tls.go -------------------------------------------------------------------------------- /internal/tls/tls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/tls/tls_test.go -------------------------------------------------------------------------------- /internal/writev/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/writev/buffer.go -------------------------------------------------------------------------------- /internal/writev/buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/writev/buffer_test.go -------------------------------------------------------------------------------- /internal/writev/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/writev/options.go -------------------------------------------------------------------------------- /internal/writev/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/internal/writev/options_test.go -------------------------------------------------------------------------------- /log/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/README.md -------------------------------------------------------------------------------- /log/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/README.zh_CN.md -------------------------------------------------------------------------------- /log/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/config.go -------------------------------------------------------------------------------- /log/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/config_test.go -------------------------------------------------------------------------------- /log/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/example_test.go -------------------------------------------------------------------------------- /log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/log.go -------------------------------------------------------------------------------- /log/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/log_test.go -------------------------------------------------------------------------------- /log/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/logger.go -------------------------------------------------------------------------------- /log/logger_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/logger_factory.go -------------------------------------------------------------------------------- /log/logger_factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/logger_factory_test.go -------------------------------------------------------------------------------- /log/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/logger_test.go -------------------------------------------------------------------------------- /log/no_option_logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/no_option_logger_test.go -------------------------------------------------------------------------------- /log/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/option.go -------------------------------------------------------------------------------- /log/rollwriter/async_roll_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/rollwriter/async_roll_writer.go -------------------------------------------------------------------------------- /log/rollwriter/async_roll_writer_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/rollwriter/async_roll_writer_options.go -------------------------------------------------------------------------------- /log/rollwriter/roll_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/rollwriter/roll_writer.go -------------------------------------------------------------------------------- /log/rollwriter/roll_writer_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/rollwriter/roll_writer_options.go -------------------------------------------------------------------------------- /log/rollwriter/roll_writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/rollwriter/roll_writer_test.go -------------------------------------------------------------------------------- /log/rollwriter/roll_writer_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/rollwriter/roll_writer_unix.go -------------------------------------------------------------------------------- /log/rollwriter/roll_writer_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/rollwriter/roll_writer_windows.go -------------------------------------------------------------------------------- /log/rollwriter/roll_writer_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/rollwriter/roll_writer_windows_test.go -------------------------------------------------------------------------------- /log/writer_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/writer_factory.go -------------------------------------------------------------------------------- /log/writer_factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/writer_factory_test.go -------------------------------------------------------------------------------- /log/zaplog_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/zaplog_test.go -------------------------------------------------------------------------------- /log/zaplogger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/zaplogger.go -------------------------------------------------------------------------------- /log/zaplogger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/log/zaplogger_test.go -------------------------------------------------------------------------------- /metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/README.md -------------------------------------------------------------------------------- /metrics/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/README.zh_CN.md -------------------------------------------------------------------------------- /metrics/counter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/counter.go -------------------------------------------------------------------------------- /metrics/counter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/counter_test.go -------------------------------------------------------------------------------- /metrics/gauge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/gauge.go -------------------------------------------------------------------------------- /metrics/gauge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/gauge_test.go -------------------------------------------------------------------------------- /metrics/histogram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/histogram.go -------------------------------------------------------------------------------- /metrics/histogram_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/histogram_test.go -------------------------------------------------------------------------------- /metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/metrics.go -------------------------------------------------------------------------------- /metrics/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/metrics_test.go -------------------------------------------------------------------------------- /metrics/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/options.go -------------------------------------------------------------------------------- /metrics/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/options_test.go -------------------------------------------------------------------------------- /metrics/sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/sink.go -------------------------------------------------------------------------------- /metrics/sink_console.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/sink_console.go -------------------------------------------------------------------------------- /metrics/sink_noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/sink_noop.go -------------------------------------------------------------------------------- /metrics/sink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/sink_test.go -------------------------------------------------------------------------------- /metrics/timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/timer.go -------------------------------------------------------------------------------- /metrics/timer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/metrics/timer_test.go -------------------------------------------------------------------------------- /naming/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/README.md -------------------------------------------------------------------------------- /naming/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/README.zh_CN.md -------------------------------------------------------------------------------- /naming/bannednodes/banned_nodes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/bannednodes/banned_nodes.go -------------------------------------------------------------------------------- /naming/bannednodes/banned_nodes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/bannednodes/banned_nodes_test.go -------------------------------------------------------------------------------- /naming/circuitbreaker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/circuitbreaker/README.md -------------------------------------------------------------------------------- /naming/circuitbreaker/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/circuitbreaker/README.zh_CN.md -------------------------------------------------------------------------------- /naming/circuitbreaker/circuitbreaker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/circuitbreaker/circuitbreaker.go -------------------------------------------------------------------------------- /naming/circuitbreaker/circuitbreaker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/circuitbreaker/circuitbreaker_test.go -------------------------------------------------------------------------------- /naming/circuitbreaker/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/circuitbreaker/options.go -------------------------------------------------------------------------------- /naming/discovery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/discovery/README.md -------------------------------------------------------------------------------- /naming/discovery/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/discovery/README.zh_CN.md -------------------------------------------------------------------------------- /naming/discovery/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/discovery/discovery.go -------------------------------------------------------------------------------- /naming/discovery/discovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/discovery/discovery_test.go -------------------------------------------------------------------------------- /naming/discovery/ip_discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/discovery/ip_discovery.go -------------------------------------------------------------------------------- /naming/discovery/ip_discovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/discovery/ip_discovery_test.go -------------------------------------------------------------------------------- /naming/discovery/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/discovery/options.go -------------------------------------------------------------------------------- /naming/discovery/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/discovery/options_test.go -------------------------------------------------------------------------------- /naming/loadbalance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/loadbalance/README.md -------------------------------------------------------------------------------- /naming/loadbalance/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/loadbalance/README.zh_CN.md -------------------------------------------------------------------------------- /naming/loadbalance/consistenthash/consistenthash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/loadbalance/consistenthash/consistenthash.go -------------------------------------------------------------------------------- /naming/loadbalance/consistenthash/consistenthash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/loadbalance/consistenthash/consistenthash_test.go -------------------------------------------------------------------------------- /naming/loadbalance/loadbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/loadbalance/loadbalance.go -------------------------------------------------------------------------------- /naming/loadbalance/loadbalance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/loadbalance/loadbalance_test.go -------------------------------------------------------------------------------- /naming/loadbalance/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/loadbalance/options.go -------------------------------------------------------------------------------- /naming/loadbalance/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/loadbalance/options_test.go -------------------------------------------------------------------------------- /naming/loadbalance/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/loadbalance/random.go -------------------------------------------------------------------------------- /naming/loadbalance/random_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/loadbalance/random_test.go -------------------------------------------------------------------------------- /naming/loadbalance/roundrobin/roundrobin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/loadbalance/roundrobin/roundrobin.go -------------------------------------------------------------------------------- /naming/loadbalance/roundrobin/roundrobin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/loadbalance/roundrobin/roundrobin_test.go -------------------------------------------------------------------------------- /naming/loadbalance/weightroundrobin/weightroundrobin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/loadbalance/weightroundrobin/weightroundrobin.go -------------------------------------------------------------------------------- /naming/loadbalance/weightroundrobin/weightroundrobin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/loadbalance/weightroundrobin/weightroundrobin_test.go -------------------------------------------------------------------------------- /naming/registry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/registry/README.md -------------------------------------------------------------------------------- /naming/registry/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/registry/README.zh_CN.md -------------------------------------------------------------------------------- /naming/registry/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/registry/node.go -------------------------------------------------------------------------------- /naming/registry/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/registry/node_test.go -------------------------------------------------------------------------------- /naming/registry/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/registry/options.go -------------------------------------------------------------------------------- /naming/registry/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/registry/options_test.go -------------------------------------------------------------------------------- /naming/registry/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/registry/registry.go -------------------------------------------------------------------------------- /naming/registry/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/registry/registry_test.go -------------------------------------------------------------------------------- /naming/selector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/selector/README.md -------------------------------------------------------------------------------- /naming/selector/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/selector/README.zh_CN.md -------------------------------------------------------------------------------- /naming/selector/ip_selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/selector/ip_selector.go -------------------------------------------------------------------------------- /naming/selector/ip_selector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/selector/ip_selector_test.go -------------------------------------------------------------------------------- /naming/selector/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/selector/options.go -------------------------------------------------------------------------------- /naming/selector/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/selector/options_test.go -------------------------------------------------------------------------------- /naming/selector/passthrough.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/selector/passthrough.go -------------------------------------------------------------------------------- /naming/selector/passthrough_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/selector/passthrough_test.go -------------------------------------------------------------------------------- /naming/selector/selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/selector/selector.go -------------------------------------------------------------------------------- /naming/selector/selector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/selector/selector_test.go -------------------------------------------------------------------------------- /naming/selector/trpc_selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/selector/trpc_selector.go -------------------------------------------------------------------------------- /naming/selector/trpc_selector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/selector/trpc_selector_test.go -------------------------------------------------------------------------------- /naming/servicerouter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/servicerouter/README.md -------------------------------------------------------------------------------- /naming/servicerouter/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/servicerouter/README.zh_CN.md -------------------------------------------------------------------------------- /naming/servicerouter/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/servicerouter/options.go -------------------------------------------------------------------------------- /naming/servicerouter/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/servicerouter/options_test.go -------------------------------------------------------------------------------- /naming/servicerouter/servicerouter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/servicerouter/servicerouter.go -------------------------------------------------------------------------------- /naming/servicerouter/servicerouter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/naming/servicerouter/servicerouter_test.go -------------------------------------------------------------------------------- /plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/plugin/README.md -------------------------------------------------------------------------------- /plugin/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/plugin/README.zh_CN.md -------------------------------------------------------------------------------- /plugin/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/plugin/plugin.go -------------------------------------------------------------------------------- /plugin/plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/plugin/plugin_test.go -------------------------------------------------------------------------------- /plugin/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/plugin/setup.go -------------------------------------------------------------------------------- /plugin/setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/plugin/setup_test.go -------------------------------------------------------------------------------- /pool/connpool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/connpool/README.md -------------------------------------------------------------------------------- /pool/connpool/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/connpool/README.zh_CN.md -------------------------------------------------------------------------------- /pool/connpool/checker_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/connpool/checker_other.go -------------------------------------------------------------------------------- /pool/connpool/checker_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/connpool/checker_unix.go -------------------------------------------------------------------------------- /pool/connpool/checker_unix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/connpool/checker_unix_test.go -------------------------------------------------------------------------------- /pool/connpool/connection_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/connpool/connection_pool.go -------------------------------------------------------------------------------- /pool/connpool/connection_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/connpool/connection_pool_test.go -------------------------------------------------------------------------------- /pool/connpool/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/connpool/options.go -------------------------------------------------------------------------------- /pool/connpool/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/connpool/options_test.go -------------------------------------------------------------------------------- /pool/connpool/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/connpool/pool.go -------------------------------------------------------------------------------- /pool/connpool/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/connpool/pool_test.go -------------------------------------------------------------------------------- /pool/multiplexed/frame_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/multiplexed/frame_parser.go -------------------------------------------------------------------------------- /pool/multiplexed/get_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/multiplexed/get_options.go -------------------------------------------------------------------------------- /pool/multiplexed/get_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/multiplexed/get_options_test.go -------------------------------------------------------------------------------- /pool/multiplexed/multiplexed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/multiplexed/multiplexed.go -------------------------------------------------------------------------------- /pool/multiplexed/multiplexed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/multiplexed/multiplexed_test.go -------------------------------------------------------------------------------- /pool/multiplexed/pool_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/multiplexed/pool_options.go -------------------------------------------------------------------------------- /pool/multiplexed/pool_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/pool/multiplexed/pool_options_test.go -------------------------------------------------------------------------------- /restful/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/README.md -------------------------------------------------------------------------------- /restful/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/README.zh_CN.md -------------------------------------------------------------------------------- /restful/compress_gzip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/compress_gzip.go -------------------------------------------------------------------------------- /restful/compressor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/compressor.go -------------------------------------------------------------------------------- /restful/compressor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/compressor_test.go -------------------------------------------------------------------------------- /restful/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/errors.go -------------------------------------------------------------------------------- /restful/errors/errors.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/errors/errors.pb.go -------------------------------------------------------------------------------- /restful/errors/errors.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/errors/errors.proto -------------------------------------------------------------------------------- /restful/fasthttp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/fasthttp.go -------------------------------------------------------------------------------- /restful/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/options.go -------------------------------------------------------------------------------- /restful/pattern.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/pattern.go -------------------------------------------------------------------------------- /restful/pattern_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/pattern_test.go -------------------------------------------------------------------------------- /restful/populate_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/populate_util.go -------------------------------------------------------------------------------- /restful/populate_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/populate_util_test.go -------------------------------------------------------------------------------- /restful/restful.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/restful.go -------------------------------------------------------------------------------- /restful/restful_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/restful_test.go -------------------------------------------------------------------------------- /restful/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/router.go -------------------------------------------------------------------------------- /restful/router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/router_test.go -------------------------------------------------------------------------------- /restful/serialize_form.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/serialize_form.go -------------------------------------------------------------------------------- /restful/serialize_jsonpb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/serialize_jsonpb.go -------------------------------------------------------------------------------- /restful/serialize_proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/serialize_proto.go -------------------------------------------------------------------------------- /restful/serializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/serializer.go -------------------------------------------------------------------------------- /restful/serializer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/serializer_test.go -------------------------------------------------------------------------------- /restful/transcode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/restful/transcode.go -------------------------------------------------------------------------------- /rpcz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/README.md -------------------------------------------------------------------------------- /rpcz/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/README.zh_CN.md -------------------------------------------------------------------------------- /rpcz/attributes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/attributes.go -------------------------------------------------------------------------------- /rpcz/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/config.go -------------------------------------------------------------------------------- /rpcz/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/config_test.go -------------------------------------------------------------------------------- /rpcz/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/context.go -------------------------------------------------------------------------------- /rpcz/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/context_test.go -------------------------------------------------------------------------------- /rpcz/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/event.go -------------------------------------------------------------------------------- /rpcz/id_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/id_generator.go -------------------------------------------------------------------------------- /rpcz/id_generator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/id_generator_test.go -------------------------------------------------------------------------------- /rpcz/noopspan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/noopspan.go -------------------------------------------------------------------------------- /rpcz/noopspan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/noopspan_test.go -------------------------------------------------------------------------------- /rpcz/readonlyspan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/readonlyspan.go -------------------------------------------------------------------------------- /rpcz/readonlyspan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/readonlyspan_test.go -------------------------------------------------------------------------------- /rpcz/rpcz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/rpcz.go -------------------------------------------------------------------------------- /rpcz/rpcz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/rpcz_test.go -------------------------------------------------------------------------------- /rpcz/sampler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/sampler.go -------------------------------------------------------------------------------- /rpcz/sampler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/sampler_test.go -------------------------------------------------------------------------------- /rpcz/span.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/span.go -------------------------------------------------------------------------------- /rpcz/span_exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/span_exporter.go -------------------------------------------------------------------------------- /rpcz/span_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/span_id.go -------------------------------------------------------------------------------- /rpcz/span_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/span_test.go -------------------------------------------------------------------------------- /rpcz/spanarray.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/spanarray.go -------------------------------------------------------------------------------- /rpcz/spanarray_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/spanarray_test.go -------------------------------------------------------------------------------- /rpcz/spanstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/rpcz/spanstore.go -------------------------------------------------------------------------------- /server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/README.md -------------------------------------------------------------------------------- /server/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/README.zh_CN.md -------------------------------------------------------------------------------- /server/attachment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/attachment.go -------------------------------------------------------------------------------- /server/attachment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/attachment_test.go -------------------------------------------------------------------------------- /server/full_link_timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/full_link_timeout.go -------------------------------------------------------------------------------- /server/mockserver/server_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/mockserver/server_mock.go -------------------------------------------------------------------------------- /server/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/options.go -------------------------------------------------------------------------------- /server/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/options_test.go -------------------------------------------------------------------------------- /server/serve_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/serve_unix.go -------------------------------------------------------------------------------- /server/serve_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/serve_windows.go -------------------------------------------------------------------------------- /server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/server.go -------------------------------------------------------------------------------- /server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/server_test.go -------------------------------------------------------------------------------- /server/server_unix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/server_unix_test.go -------------------------------------------------------------------------------- /server/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/service.go -------------------------------------------------------------------------------- /server/service_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/service_linux.go -------------------------------------------------------------------------------- /server/service_nolinux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/service_nolinux.go -------------------------------------------------------------------------------- /server/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/service_test.go -------------------------------------------------------------------------------- /server/stream_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/server/stream_filter.go -------------------------------------------------------------------------------- /stream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/stream/README.md -------------------------------------------------------------------------------- /stream/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/stream/README.zh_CN.md -------------------------------------------------------------------------------- /stream/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/stream/client.go -------------------------------------------------------------------------------- /stream/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/stream/client_test.go -------------------------------------------------------------------------------- /stream/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/stream/config.go -------------------------------------------------------------------------------- /stream/flow_control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/stream/flow_control.go -------------------------------------------------------------------------------- /stream/flow_control_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/stream/flow_control_test.go -------------------------------------------------------------------------------- /stream/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/stream/server.go -------------------------------------------------------------------------------- /stream/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/stream/server_test.go -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/README.md -------------------------------------------------------------------------------- /test/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/README.zh_CN.md -------------------------------------------------------------------------------- /test/admin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/admin_test.go -------------------------------------------------------------------------------- /test/attachment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/attachment_test.go -------------------------------------------------------------------------------- /test/codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/codec_test.go -------------------------------------------------------------------------------- /test/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/config_test.go -------------------------------------------------------------------------------- /test/connpool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/connpool_test.go -------------------------------------------------------------------------------- /test/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/consts.go -------------------------------------------------------------------------------- /test/end2end_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/end2end_test.go -------------------------------------------------------------------------------- /test/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/env.go -------------------------------------------------------------------------------- /test/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/filter_test.go -------------------------------------------------------------------------------- /test/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/go.mod -------------------------------------------------------------------------------- /test/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/go.sum -------------------------------------------------------------------------------- /test/graceful_restart_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/graceful_restart_test.go -------------------------------------------------------------------------------- /test/gracefulrestart/streaming/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/gracefulrestart/streaming/server.go -------------------------------------------------------------------------------- /test/gracefulrestart/streaming/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/gracefulrestart/streaming/trpc_go.yaml -------------------------------------------------------------------------------- /test/gracefulrestart/trpc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/gracefulrestart/trpc/server.go -------------------------------------------------------------------------------- /test/gracefulrestart/trpc/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/gracefulrestart/trpc/trpc_go.yaml -------------------------------------------------------------------------------- /test/gracefulrestart/trpc/trpc_go_emptyip.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/gracefulrestart/trpc/trpc_go_emptyip.yaml -------------------------------------------------------------------------------- /test/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/http_test.go -------------------------------------------------------------------------------- /test/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/log_test.go -------------------------------------------------------------------------------- /test/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/metadata_test.go -------------------------------------------------------------------------------- /test/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/metrics_test.go -------------------------------------------------------------------------------- /test/naming/test_discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/naming/test_discovery.go -------------------------------------------------------------------------------- /test/naming/test_selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/naming/test_selector.go -------------------------------------------------------------------------------- /test/naming_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/naming_test.go -------------------------------------------------------------------------------- /test/plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/plugin_test.go -------------------------------------------------------------------------------- /test/protocols/test.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/protocols/test.pb.go -------------------------------------------------------------------------------- /test/protocols/test.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/protocols/test.pb.validate.go -------------------------------------------------------------------------------- /test/protocols/test.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/protocols/test.proto -------------------------------------------------------------------------------- /test/protocols/test.trpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/protocols/test.trpc.go -------------------------------------------------------------------------------- /test/proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/proxy_test.go -------------------------------------------------------------------------------- /test/restful_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/restful_test.go -------------------------------------------------------------------------------- /test/rpcz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/rpcz_test.go -------------------------------------------------------------------------------- /test/service_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/service_impl.go -------------------------------------------------------------------------------- /test/service_impl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/service_impl_test.go -------------------------------------------------------------------------------- /test/streaming_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/streaming_test.go -------------------------------------------------------------------------------- /test/testdata/gracefulrestart/streaming/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/gracefulrestart/streaming/server.go -------------------------------------------------------------------------------- /test/testdata/gracefulrestart/streaming/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/gracefulrestart/streaming/trpc_go.yaml -------------------------------------------------------------------------------- /test/testdata/gracefulrestart/trpc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/gracefulrestart/trpc/server.go -------------------------------------------------------------------------------- /test/testdata/gracefulrestart/trpc/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/gracefulrestart/trpc/trpc_go.yaml -------------------------------------------------------------------------------- /test/testdata/http_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/http_data.go -------------------------------------------------------------------------------- /test/testdata/testdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/testdata.go -------------------------------------------------------------------------------- /test/testdata/trpc_go_http_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/trpc_go_http_server.yaml -------------------------------------------------------------------------------- /test/testdata/trpc_go_restful_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/trpc_go_restful_server.yaml -------------------------------------------------------------------------------- /test/testdata/trpc_go_streaming_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/trpc_go_streaming_server.yaml -------------------------------------------------------------------------------- /test/testdata/trpc_go_trpc_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/trpc_go_trpc_server.yaml -------------------------------------------------------------------------------- /test/testdata/trpc_go_trpc_server_with_admin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/trpc_go_trpc_server_with_admin.yaml -------------------------------------------------------------------------------- /test/testdata/trpc_go_trpc_server_with_compress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/trpc_go_trpc_server_with_compress.yaml -------------------------------------------------------------------------------- /test/testdata/trpc_go_trpc_server_with_plugin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/trpc_go_trpc_server_with_plugin.yaml -------------------------------------------------------------------------------- /test/testdata/trpc_go_unix_socket_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/trpc_go_unix_socket_server.yaml -------------------------------------------------------------------------------- /test/testdata/x509/client1_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/client1_cert.pem -------------------------------------------------------------------------------- /test/testdata/x509/client1_csr.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/client1_csr.pem -------------------------------------------------------------------------------- /test/testdata/x509/client1_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/client1_key.pem -------------------------------------------------------------------------------- /test/testdata/x509/client2_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/client2_cert.pem -------------------------------------------------------------------------------- /test/testdata/x509/client2_csr.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/client2_csr.pem -------------------------------------------------------------------------------- /test/testdata/x509/client2_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/client2_key.pem -------------------------------------------------------------------------------- /test/testdata/x509/client_ca_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/client_ca_cert.pem -------------------------------------------------------------------------------- /test/testdata/x509/client_ca_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/client_ca_key.pem -------------------------------------------------------------------------------- /test/testdata/x509/create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/create.sh -------------------------------------------------------------------------------- /test/testdata/x509/openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/openssl.cnf -------------------------------------------------------------------------------- /test/testdata/x509/server1_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/server1_cert.pem -------------------------------------------------------------------------------- /test/testdata/x509/server1_csr.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/server1_csr.pem -------------------------------------------------------------------------------- /test/testdata/x509/server1_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/server1_key.pem -------------------------------------------------------------------------------- /test/testdata/x509/server2_ca_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/server2_ca_cert.pem -------------------------------------------------------------------------------- /test/testdata/x509/server2_ca_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/server2_ca_key.pem -------------------------------------------------------------------------------- /test/testdata/x509/server2_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/server2_cert.pem -------------------------------------------------------------------------------- /test/testdata/x509/server2_csr.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/server2_csr.pem -------------------------------------------------------------------------------- /test/testdata/x509/server2_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/server2_key.pem -------------------------------------------------------------------------------- /test/testdata/x509/server_ca_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/server_ca_cert.pem -------------------------------------------------------------------------------- /test/testdata/x509/server_ca_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/testdata/x509/server_ca_key.pem -------------------------------------------------------------------------------- /test/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/transport_test.go -------------------------------------------------------------------------------- /test/trpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/test/trpc_test.go -------------------------------------------------------------------------------- /testdata/ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/ca.key -------------------------------------------------------------------------------- /testdata/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/ca.pem -------------------------------------------------------------------------------- /testdata/ca.srl: -------------------------------------------------------------------------------- 1 | CA82F15A6BDADFB0 2 | -------------------------------------------------------------------------------- /testdata/client.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/client.crt -------------------------------------------------------------------------------- /testdata/client.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/client.csr -------------------------------------------------------------------------------- /testdata/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/client.key -------------------------------------------------------------------------------- /testdata/client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/client.yaml -------------------------------------------------------------------------------- /testdata/custom.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/custom.toml -------------------------------------------------------------------------------- /testdata/fbstest.fbs: -------------------------------------------------------------------------------- 1 | namespace fbstest; 2 | 3 | table HelloReq{ 4 | message:string; 5 | } -------------------------------------------------------------------------------- /testdata/fbstest/HelloReq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/fbstest/HelloReq.go -------------------------------------------------------------------------------- /testdata/restful/bookstore/bookstore.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/restful/bookstore/bookstore.pb.go -------------------------------------------------------------------------------- /testdata/restful/bookstore/bookstore.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/restful/bookstore/bookstore.proto -------------------------------------------------------------------------------- /testdata/restful/bookstore/bookstore.trpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/restful/bookstore/bookstore.trpc.go -------------------------------------------------------------------------------- /testdata/restful/helloworld/helloworld.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/restful/helloworld/helloworld.pb.go -------------------------------------------------------------------------------- /testdata/restful/helloworld/helloworld.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/restful/helloworld/helloworld.proto -------------------------------------------------------------------------------- /testdata/restful/helloworld/helloworld.trpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/restful/helloworld/helloworld.trpc.go -------------------------------------------------------------------------------- /testdata/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/server.crt -------------------------------------------------------------------------------- /testdata/server.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/server.csr -------------------------------------------------------------------------------- /testdata/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/server.key -------------------------------------------------------------------------------- /testdata/trpc/helloworld/greeter_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/trpc/helloworld/greeter_mock.go -------------------------------------------------------------------------------- /testdata/trpc/helloworld/helloworld.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/trpc/helloworld/helloworld.pb.go -------------------------------------------------------------------------------- /testdata/trpc/helloworld/helloworld.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/trpc/helloworld/helloworld.proto -------------------------------------------------------------------------------- /testdata/trpc/helloworld/helloworld.trpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/trpc/helloworld/helloworld.trpc.go -------------------------------------------------------------------------------- /testdata/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/trpc_go.yaml -------------------------------------------------------------------------------- /testdata/trpc_go_error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/trpc_go_error.yaml -------------------------------------------------------------------------------- /testdata/trpc_go_restful_cors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/testdata/trpc_go_restful_cors.yaml -------------------------------------------------------------------------------- /tnet_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/tnet_unix.go -------------------------------------------------------------------------------- /transport/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/README.md -------------------------------------------------------------------------------- /transport/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/README.zh_CN.md -------------------------------------------------------------------------------- /transport/client_roundtrip_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/client_roundtrip_options.go -------------------------------------------------------------------------------- /transport/client_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/client_transport.go -------------------------------------------------------------------------------- /transport/client_transport_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/client_transport_options.go -------------------------------------------------------------------------------- /transport/client_transport_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/client_transport_stream.go -------------------------------------------------------------------------------- /transport/client_transport_stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/client_transport_stream_test.go -------------------------------------------------------------------------------- /transport/client_transport_tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/client_transport_tcp.go -------------------------------------------------------------------------------- /transport/client_transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/client_transport_test.go -------------------------------------------------------------------------------- /transport/client_transport_udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/client_transport_udp.go -------------------------------------------------------------------------------- /transport/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/example_test.go -------------------------------------------------------------------------------- /transport/internal/frame/frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/internal/frame/frame.go -------------------------------------------------------------------------------- /transport/internal/frame/frame_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/internal/frame/frame_test.go -------------------------------------------------------------------------------- /transport/server_listenserve_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/server_listenserve_options.go -------------------------------------------------------------------------------- /transport/server_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/server_transport.go -------------------------------------------------------------------------------- /transport/server_transport_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/server_transport_options.go -------------------------------------------------------------------------------- /transport/server_transport_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/server_transport_stream.go -------------------------------------------------------------------------------- /transport/server_transport_stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/server_transport_stream_test.go -------------------------------------------------------------------------------- /transport/server_transport_tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/server_transport_tcp.go -------------------------------------------------------------------------------- /transport/server_transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/server_transport_test.go -------------------------------------------------------------------------------- /transport/server_transport_udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/server_transport_udp.go -------------------------------------------------------------------------------- /transport/server_transport_udp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/server_transport_udp_test.go -------------------------------------------------------------------------------- /transport/server_transport_unix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/server_transport_unix_test.go -------------------------------------------------------------------------------- /transport/tnet/client_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/tnet/client_transport.go -------------------------------------------------------------------------------- /transport/tnet/client_transport_tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/tnet/client_transport_tcp.go -------------------------------------------------------------------------------- /transport/tnet/client_transport_tcp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/tnet/client_transport_tcp_test.go -------------------------------------------------------------------------------- /transport/tnet/client_transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/tnet/client_transport_test.go -------------------------------------------------------------------------------- /transport/tnet/multiplex/multiplex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/tnet/multiplex/multiplex.go -------------------------------------------------------------------------------- /transport/tnet/multiplex/multiplex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/tnet/multiplex/multiplex_test.go -------------------------------------------------------------------------------- /transport/tnet/multiplex/shardmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/tnet/multiplex/shardmap.go -------------------------------------------------------------------------------- /transport/tnet/multiplex/shardmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/tnet/multiplex/shardmap_test.go -------------------------------------------------------------------------------- /transport/tnet/multiplex/statemutex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/tnet/multiplex/statemutex.go -------------------------------------------------------------------------------- /transport/tnet/multiplex/statemutex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/tnet/multiplex/statemutex_test.go -------------------------------------------------------------------------------- /transport/tnet/server_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/tnet/server_transport.go -------------------------------------------------------------------------------- /transport/tnet/server_transport_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/tnet/server_transport_option.go -------------------------------------------------------------------------------- /transport/tnet/server_transport_option_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/tnet/server_transport_option_test.go -------------------------------------------------------------------------------- /transport/tnet/server_transport_tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/tnet/server_transport_tcp.go -------------------------------------------------------------------------------- /transport/tnet/server_transport_tcp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/tnet/server_transport_tcp_test.go -------------------------------------------------------------------------------- /transport/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/transport.go -------------------------------------------------------------------------------- /transport/transport_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/transport_stream.go -------------------------------------------------------------------------------- /transport/transport_stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/transport_stream_test.go -------------------------------------------------------------------------------- /transport/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/transport/transport_test.go -------------------------------------------------------------------------------- /trpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/trpc.go -------------------------------------------------------------------------------- /trpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/trpc_test.go -------------------------------------------------------------------------------- /trpc_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/trpc_util.go -------------------------------------------------------------------------------- /trpc_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/trpc_util_test.go -------------------------------------------------------------------------------- /version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-go/HEAD/version.go --------------------------------------------------------------------------------