├── .codecov.yml ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── claude-review-fork.yml │ ├── claude.yml │ ├── pr-check.yml │ └── tests.yml ├── .gitignore ├── .golangci.yaml ├── .licenserc.yaml ├── .typos.toml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── README_cn.md ├── ROADMAP.md ├── client ├── callopt │ ├── options.go │ ├── options_test.go │ └── streamcall │ │ ├── call_options.go │ │ ├── call_options_test.go │ │ ├── definition.go │ │ └── grpc_options.go ├── client.go ├── client_test.go ├── context.go ├── context_middleware.go ├── context_middleware_test.go ├── context_test.go ├── deprecated.go ├── doc.go ├── genericclient │ ├── client.go │ └── deprecated.go ├── middlewares.go ├── middlewares_test.go ├── mocks_test.go ├── option.go ├── option_advanced.go ├── option_stream.go ├── option_test.go ├── option_ttstream.go ├── option_unary.go ├── rpctimeout.go ├── rpctimeout_pool.go ├── rpctimeout_pool_test.go ├── rpctimeout_test.go ├── service_inline.go ├── service_inline_test.go ├── stream.go ├── stream_test.go └── streamclient │ ├── client_option.go │ ├── client_option_advanced.go │ ├── definition.go │ ├── grpc_option.go │ └── option.go ├── go.mod ├── go.sum ├── images ├── lark_group.png └── lark_group_cn.png ├── internal ├── client │ ├── lock.go │ ├── option.go │ ├── option_ttstream.go │ ├── remote_option.go │ └── remote_option_windows.go ├── configutil │ ├── config.go │ ├── config_test.go │ ├── once.go │ └── once_test.go ├── generic │ ├── context.go │ ├── generic_service.go │ └── proto │ │ └── type.go ├── mocks │ ├── README.md │ ├── bufiox │ │ └── bufreader.go │ ├── conn.go │ ├── diagnosis │ │ └── service.go │ ├── discovery │ │ └── discovery.go │ ├── doc.go │ ├── generic │ │ ├── generic_service.go │ │ └── thrift.go │ ├── klog │ │ └── log.go │ ├── limiter │ │ └── limiter.go │ ├── loadbalance │ │ └── loadbalancer.go │ ├── message │ │ └── message.go │ ├── net │ │ └── net.go │ ├── netpoll │ │ ├── connection.go │ │ └── nocopy.go │ ├── proto │ │ ├── kitex_gen │ │ │ └── pbapi │ │ │ │ └── mock │ │ │ │ ├── client.go │ │ │ │ ├── invoker.go │ │ │ │ ├── mock.go │ │ │ │ ├── pbapi.pb.go │ │ │ │ └── server.go │ │ └── pbapi.proto │ ├── proxy │ │ └── proxy.go │ ├── remote │ │ ├── bytebuf.go │ │ ├── codec.go │ │ ├── conn_wrapper.go │ │ ├── connpool.go │ │ ├── dialer.go │ │ ├── payload_codec.go │ │ ├── servicesearcher.go │ │ ├── trans_handler.go │ │ ├── trans_meta.go │ │ └── trans_pipeline.go │ ├── rpc_info │ │ └── timeout_provider.go │ ├── serviceinfo.go │ ├── stats │ │ └── tracer.go │ ├── thrift │ │ ├── gen.sh │ │ ├── k-consts.go │ │ ├── k-stream.go │ │ ├── k-test.go │ │ ├── stream.go │ │ ├── stream.thrift │ │ ├── test.go │ │ └── test.thrift │ ├── transhandlerclient.go │ ├── transhandlerserver.go │ ├── update.sh │ └── utils │ │ └── sharedticker.go ├── reusable.go ├── server │ ├── config.go │ ├── option.go │ ├── register_option.go │ ├── remote_option.go │ └── remote_option_windows.go ├── stream │ ├── stream_option.go │ └── stream_option_test.go ├── test │ ├── assert.go │ ├── assert_test.go │ └── port.go └── utils │ └── safemcache │ ├── safemcache.go │ └── safemcache_test.go ├── licenses ├── LICENSE-gjson ├── LICENSE-go-genproto-main ├── LICENSE-grpc.txt ├── LICENSE-httprouter ├── LICENSE-json-iterator.txt ├── LICENSE-pid ├── LICENSE-protobuf.txt ├── LICENSE-thrift ├── LICENSE-xxhash.txt └── LICENSE-yaml.v3 ├── pkg ├── acl │ ├── acl.go │ └── acl_test.go ├── circuitbreak │ ├── cbsuite.go │ ├── cbsuite_option.go │ ├── cbsuite_option_test.go │ ├── cbsuite_test.go │ ├── circuitbreak.go │ ├── circuitbreak_test.go │ ├── default.go │ ├── default_test.go │ ├── doc.go │ └── item_circuit_breaker.go ├── connpool │ ├── config.go │ └── config_test.go ├── consts │ └── ctx.go ├── diagnosis │ ├── interface.go │ └── interface_test.go ├── discovery │ ├── constants.go │ ├── discovery.go │ └── discovery_test.go ├── endpoint │ ├── cep │ │ └── endpoint.go │ ├── deprecated.go │ ├── endpoint.go │ ├── endpoint_test.go │ ├── sep │ │ └── endpoint.go │ └── unary_endpoint.go ├── event │ ├── bus.go │ ├── bus_test.go │ ├── event.go │ ├── queue.go │ └── queue_test.go ├── exception │ ├── deprecated.go │ └── deprecated_test.go ├── fallback │ ├── fallback.go │ └── fallback_test.go ├── generic │ ├── binary_test │ │ ├── generic_init.go │ │ └── generic_test.go │ ├── binarypb_codec.go │ ├── binarypb_codec_test.go │ ├── binarythrift_codec.go │ ├── binarythrift_codec_test.go │ ├── binarythrift_codec_v2.go │ ├── closer.go │ ├── descriptor │ │ ├── annotation.go │ │ ├── descriptor.go │ │ ├── field_mapping.go │ │ ├── field_mapping_test.go │ │ ├── http.go │ │ ├── http_mapping.go │ │ ├── http_test.go │ │ ├── render.go │ │ ├── route.go │ │ ├── router.go │ │ ├── tree.go │ │ ├── tree_test.go │ │ ├── type.go │ │ ├── type_test.go │ │ ├── util.go │ │ ├── value_mapping.go │ │ └── value_mapping_test.go │ ├── descriptor_provider.go │ ├── generic.go │ ├── generic_service.go │ ├── generic_service_test.go │ ├── generic_test.go │ ├── grpcjson_test │ │ ├── generic_init.go │ │ ├── generic_test.go │ │ └── idl │ │ │ └── api.thrift │ ├── grpcjsonpb_test │ │ ├── generic_init.go │ │ ├── generic_test.go │ │ └── idl │ │ │ ├── pbapi.proto │ │ │ └── pbapi_multi_service.proto │ ├── http_test │ │ ├── conf │ │ │ └── kitex.yml │ │ ├── generic_init.go │ │ ├── generic_test.go │ │ └── idl │ │ │ ├── baseline.thrift │ │ │ ├── binary_echo.thrift │ │ │ ├── dynamicgo_go_tag_error.thrift │ │ │ ├── http_annotation.thrift │ │ │ └── mock.thrift │ ├── httppb_test │ │ ├── conf │ │ │ └── kitex.yml │ │ ├── generic_init.go │ │ ├── generic_test.go │ │ └── idl │ │ │ ├── echo.pb.go │ │ │ ├── echo.proto │ │ │ └── echo.thrift │ ├── httppbthrift_codec.go │ ├── httppbthrift_codec_test.go │ ├── httpthrift_codec.go │ ├── httpthrift_codec_test.go │ ├── json_test │ │ ├── conf │ │ │ └── kitex.yml │ │ ├── generic_init.go │ │ ├── generic_test.go │ │ └── idl │ │ │ ├── base.thrift │ │ │ ├── baseline.thrift │ │ │ ├── binary_echo.thrift │ │ │ ├── example.thrift │ │ │ ├── example_multi_service.thrift │ │ │ ├── extend.thrift │ │ │ ├── mock.thrift │ │ │ ├── mock_unknown_method.thrift │ │ │ └── self_ref.thrift │ ├── jsonpb_codec.go │ ├── jsonpb_codec_test.go │ ├── jsonpb_test │ │ ├── data │ │ │ └── example2_pb.bin │ │ ├── generic_init.go │ │ ├── generic_test.go │ │ └── idl │ │ │ ├── echo.proto │ │ │ ├── echo_import.proto │ │ │ ├── example.proto │ │ │ └── example2.proto │ ├── jsonthrift_codec.go │ ├── jsonthrift_codec_test.go │ ├── map_test │ │ ├── conf │ │ │ └── kitex.yml │ │ ├── generic_init.go │ │ ├── generic_test.go │ │ └── idl │ │ │ ├── base.thrift │ │ │ ├── example.thrift │ │ │ ├── mock.thrift │ │ │ └── self_ref.thrift │ ├── mapthrift_codec.go │ ├── mapthrift_codec_test.go │ ├── option.go │ ├── option_test.go │ ├── pb_descriptor_provider.go │ ├── pbidl_provider.go │ ├── pbidl_provider_test.go │ ├── proto │ │ ├── json.go │ │ ├── json_test.go │ │ ├── protobuf.go │ │ ├── raw.go │ │ ├── raw_test.go │ │ └── type.go │ ├── reflect_test │ │ ├── idl │ │ │ ├── base.thrift │ │ │ ├── example.thrift │ │ │ └── self_ref.thrift │ │ ├── map_test.go │ │ └── reflect_test.go │ ├── streaming.go │ ├── thrift │ │ ├── base.go │ │ ├── base_test.go │ │ ├── binary.go │ │ ├── http.go │ │ ├── http_pb.go │ │ ├── json.go │ │ ├── parse.go │ │ ├── parse_option.go │ │ ├── parse_test.go │ │ ├── raw.go │ │ ├── raw_test.go │ │ ├── read.go │ │ ├── read_test.go │ │ ├── struct.go │ │ ├── thrift.go │ │ ├── util.go │ │ ├── util_test.go │ │ ├── write.go │ │ └── write_test.go │ ├── thriftidl_provider.go │ ├── thriftidl_provider_option.go │ └── thriftidl_provider_test.go ├── gofunc │ ├── go.go │ └── go_test.go ├── http │ ├── resolver.go │ └── resolver_test.go ├── kerrors │ ├── bizerrors.go │ ├── bizerrors_test.go │ ├── kerrors.go │ ├── kerrors_test.go │ └── streaming_errors.go ├── klog │ ├── default.go │ ├── default_test.go │ └── log.go ├── limit │ ├── limit.go │ └── limit_test.go ├── limiter │ ├── connection_limiter.go │ ├── connection_limiter_test.go │ ├── dummy.go │ ├── item_limiter.go │ ├── limiter.go │ ├── limiter_test.go │ ├── qps_limiter.go │ └── qps_limiter_test.go ├── loadbalance │ ├── consist.go │ ├── consist_test.go │ ├── dummy_picker.go │ ├── interleaved_weighted_round_robin.go │ ├── iterator.go │ ├── lbcache │ │ ├── cache.go │ │ ├── cache_test.go │ │ ├── hookable.go │ │ ├── hookable_test.go │ │ └── shared_ticker.go │ ├── loadbalancer.go │ ├── weighted_balancer.go │ ├── weighted_balancer_test.go │ ├── weighted_random.go │ ├── weighted_random_with_alias_method.go │ ├── weighted_round_robin.go │ └── weighted_round_robin_test.go ├── logid │ ├── logid.go │ ├── streaming.go │ └── streaming_test.go ├── mem │ ├── span.go │ └── span_test.go ├── profiler │ ├── profiler.go │ └── profiler_test.go ├── protocol │ └── bthrift │ │ ├── README.md │ │ ├── apache │ │ ├── apache.go │ │ ├── apache_test.go │ │ ├── binary_protocol.go │ │ ├── binary_protocol_test.go │ │ └── thrift.go │ │ ├── binary.go │ │ ├── binary_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── interface.go │ │ ├── internal │ │ └── test │ │ │ ├── README.md │ │ │ ├── assert.go │ │ │ └── assert_test.go │ │ ├── unknown.go │ │ └── unknown_test.go ├── proxy │ └── proxy.go ├── registry │ └── registry.go ├── remote │ ├── bound │ │ ├── limiter_inbound.go │ │ ├── limiter_inbound_test.go │ │ ├── transmeta_bound.go │ │ └── transmeta_bound_test.go │ ├── bufiox2buffer.go │ ├── bytebuf.go │ ├── codec.go │ ├── codec │ │ ├── bytebuf_util.go │ │ ├── default_codec.go │ │ ├── default_codec_test.go │ │ ├── grpc │ │ │ ├── grpc.go │ │ │ ├── grpc_compress.go │ │ │ └── grpc_test.go │ │ ├── header_codec.go │ │ ├── header_codec_test.go │ │ ├── perrors │ │ │ ├── protocol_error.go │ │ │ └── protocol_error_test.go │ │ ├── protobuf │ │ │ ├── encoding │ │ │ │ ├── encoding.go │ │ │ │ └── gzip │ │ │ │ │ └── gzip.go │ │ │ ├── error.pb.go │ │ │ ├── error.proto │ │ │ ├── pberror.go │ │ │ ├── protobuf.go │ │ │ ├── protobuf_test.go │ │ │ ├── test.pb.go │ │ │ └── test.proto │ │ ├── thrift │ │ │ ├── codec.go │ │ │ ├── codec_apache.go │ │ │ ├── codec_apache_test.go │ │ │ ├── codec_fast.go │ │ │ ├── codec_frugal.go │ │ │ ├── codec_frugal_test.go │ │ │ ├── thrift.go │ │ │ ├── thrift_data.go │ │ │ ├── thrift_data_test.go │ │ │ └── thrift_test.go │ │ ├── util.go │ │ ├── util_test.go │ │ ├── validate.go │ │ └── validate_test.go │ ├── compression.go │ ├── connpool.go │ ├── connpool │ │ ├── dummy.go │ │ ├── long_pool.go │ │ ├── long_pool_test.go │ │ ├── reporter.go │ │ ├── short_pool.go │ │ ├── short_pool_test.go │ │ └── utils.go │ ├── custom_meta_handler.go │ ├── custom_meta_handler_test.go │ ├── default_bytebuf.go │ ├── default_bytebuf_test.go │ ├── dialer.go │ ├── doc.go │ ├── message.go │ ├── option.go │ ├── payload_codec.go │ ├── profiler_meta.go │ ├── remotecli │ │ ├── client.go │ │ ├── client_test.go │ │ ├── conn_wrapper.go │ │ ├── conn_wrapper_test.go │ │ ├── stream.go │ │ └── stream_test.go │ ├── remotesvr │ │ ├── server.go │ │ └── server_test.go │ ├── role.go │ ├── trans │ │ ├── common.go │ │ ├── default_client_handler.go │ │ ├── default_client_handler_test.go │ │ ├── default_server_handler.go │ │ ├── default_server_handler_test.go │ │ ├── detection │ │ │ ├── noop.go │ │ │ ├── server_handler.go │ │ │ └── server_handler_test.go │ │ ├── gonet │ │ │ ├── bytebuffer.go │ │ │ ├── bytebuffer_test.go │ │ │ ├── client_handler.go │ │ │ ├── conn.go │ │ │ ├── conn_extension.go │ │ │ ├── conn_extension_test.go │ │ │ ├── conn_test.go │ │ │ ├── dialer.go │ │ │ ├── mocks_test.go │ │ │ ├── server_handler.go │ │ │ ├── server_handler_test.go │ │ │ ├── trans_server.go │ │ │ └── trans_server_test.go │ │ ├── invoke │ │ │ ├── conn_extension.go │ │ │ ├── conn_extension_test.go │ │ │ ├── invoke.go │ │ │ ├── invoke_handler.go │ │ │ ├── invoke_handler_test.go │ │ │ ├── message.go │ │ │ └── message_test.go │ │ ├── listen_config.go │ │ ├── listen_config_windows.go │ │ ├── mocks_test.go │ │ ├── netpoll │ │ │ ├── bytebuf.go │ │ │ ├── bytebuf_test.go │ │ │ ├── client_handler.go │ │ │ ├── conn_extension.go │ │ │ ├── dialer.go │ │ │ ├── http_client.go │ │ │ ├── http_client_handler.go │ │ │ ├── http_client_handler_test.go │ │ │ ├── mocks_test.go │ │ │ ├── server_handler.go │ │ │ ├── server_handler_test.go │ │ │ ├── trans_server.go │ │ │ └── trans_server_test.go │ │ ├── netpollmux │ │ │ ├── client_handler.go │ │ │ ├── client_handler_test.go │ │ │ ├── control_frame.go │ │ │ ├── mocks_test.go │ │ │ ├── mux_conn.go │ │ │ ├── mux_conn_test.go │ │ │ ├── mux_pool.go │ │ │ ├── mux_pool_test.go │ │ │ ├── mux_transport.go │ │ │ ├── mux_transport_test.go │ │ │ ├── server_handler.go │ │ │ ├── server_handler_test.go │ │ │ ├── shard_map.go │ │ │ └── shard_map_test.go │ │ ├── nphttp2 │ │ │ ├── buffer.go │ │ │ ├── buffer_test.go │ │ │ ├── client_conn.go │ │ │ ├── client_conn_test.go │ │ │ ├── client_handler.go │ │ │ ├── client_handler_test.go │ │ │ ├── codes.go │ │ │ ├── codes │ │ │ │ ├── code_string.go │ │ │ │ ├── codes.go │ │ │ │ └── codes_test.go │ │ │ ├── codes_test.go │ │ │ ├── conn_pool.go │ │ │ ├── conn_pool_test.go │ │ │ ├── doc.go │ │ │ ├── grpc │ │ │ │ ├── bdp_estimator.go │ │ │ │ ├── bdp_estimator_test.go │ │ │ │ ├── context.go │ │ │ │ ├── context_test.go │ │ │ │ ├── controlbuf.go │ │ │ │ ├── controlbuf_test.go │ │ │ │ ├── defaults.go │ │ │ │ ├── doc.go │ │ │ │ ├── flowcontrol.go │ │ │ │ ├── flowcontrol_test.go │ │ │ │ ├── framer.go │ │ │ │ ├── graceful_shutdown_test.go │ │ │ │ ├── grpcframe │ │ │ │ │ ├── errors.go │ │ │ │ │ ├── errors_test.go │ │ │ │ │ ├── frame_parser.go │ │ │ │ │ ├── frame_reader.go │ │ │ │ │ ├── frame_reader_test.go │ │ │ │ │ └── frame_writer.go │ │ │ │ ├── http2_client.go │ │ │ │ ├── http2_server.go │ │ │ │ ├── http_util.go │ │ │ │ ├── http_util_test.go │ │ │ │ ├── keepalive.go │ │ │ │ ├── keepalive_test.go │ │ │ │ ├── mocks_test.go │ │ │ │ ├── syscall │ │ │ │ │ ├── syscall_linux.go │ │ │ │ │ └── syscall_nonlinux.go │ │ │ │ ├── testutils │ │ │ │ │ ├── channel.go │ │ │ │ │ ├── leakcheck │ │ │ │ │ │ ├── leakcheck.go │ │ │ │ │ │ └── leakcheck_test.go │ │ │ │ │ ├── status_equal.go │ │ │ │ │ └── status_equal_test.go │ │ │ │ ├── transport.go │ │ │ │ └── transport_test.go │ │ │ ├── meta_api.go │ │ │ ├── meta_api_test.go │ │ │ ├── metadata │ │ │ │ ├── metadata.go │ │ │ │ └── metadata_test.go │ │ │ ├── mocks_test.go │ │ │ ├── peer │ │ │ │ ├── peer.go │ │ │ │ └── peer_test.go │ │ │ ├── server_conn.go │ │ │ ├── server_conn_test.go │ │ │ ├── server_handler.go │ │ │ ├── server_handler_test.go │ │ │ ├── status │ │ │ │ ├── mock_test.go │ │ │ │ ├── status.go │ │ │ │ └── status_test.go │ │ │ ├── stream.go │ │ │ └── stream_test.go │ │ └── ttstream │ │ │ ├── client_handler.go │ │ │ ├── client_handler_option.go │ │ │ ├── client_stream_cleanup.go │ │ │ ├── client_trans_pool.go │ │ │ ├── client_trans_pool_longconn.go │ │ │ ├── client_trans_pool_muxconn.go │ │ │ ├── client_trans_pool_shortconn.go │ │ │ ├── container │ │ │ ├── linklist.go │ │ │ ├── object_pool.go │ │ │ ├── object_pool_test.go │ │ │ ├── pipe.go │ │ │ ├── pipe_test.go │ │ │ ├── queue.go │ │ │ ├── queue_test.go │ │ │ ├── stack.go │ │ │ └── stack_test.go │ │ │ ├── context.go │ │ │ ├── exception.go │ │ │ ├── exception_test.go │ │ │ ├── frame.go │ │ │ ├── frame_handler.go │ │ │ ├── frame_test.go │ │ │ ├── metadata.go │ │ │ ├── mock_test.go │ │ │ ├── server_handler.go │ │ │ ├── server_handler_option.go │ │ │ ├── server_handler_test.go │ │ │ ├── stream.go │ │ │ ├── stream_client.go │ │ │ ├── stream_client_test.go │ │ │ ├── stream_reader.go │ │ │ ├── stream_reader_test.go │ │ │ ├── stream_server.go │ │ │ ├── stream_server_test.go │ │ │ ├── stream_test.go │ │ │ ├── stream_writer.go │ │ │ ├── test_utils.go │ │ │ ├── transport.go │ │ │ ├── transport_buffer.go │ │ │ ├── transport_buffer_test.go │ │ │ ├── transport_client.go │ │ │ ├── transport_server.go │ │ │ └── transport_test.go │ ├── trans_errors.go │ ├── trans_errors_test.go │ ├── trans_handler.go │ ├── trans_meta.go │ ├── trans_pipeline.go │ ├── trans_server.go │ └── transmeta │ │ ├── http_metakey.go │ │ └── metakey.go ├── retry │ ├── backup.go │ ├── backup_retryer.go │ ├── backup_test.go │ ├── failure.go │ ├── failure_retryer.go │ ├── failure_test.go │ ├── item_retry.go │ ├── mixed.go │ ├── mixed_retryer.go │ ├── mixed_test.go │ ├── percentage_limit.go │ ├── policy.go │ ├── policy_test.go │ ├── retryer.go │ ├── retryer_test.go │ ├── util.go │ └── util_test.go ├── rpcinfo │ ├── basicinfo.go │ ├── convert.go │ ├── convert_test.go │ ├── copy.go │ ├── copy_test.go │ ├── ctx.go │ ├── ctx_test.go │ ├── endpointInfo.go │ ├── endpointInfo_test.go │ ├── interface.go │ ├── invocation.go │ ├── invocation_test.go │ ├── mocks_test.go │ ├── mutable.go │ ├── remoteinfo │ │ ├── remoteInfo.go │ │ └── remoteInfo_test.go │ ├── rpcconfig.go │ ├── rpcconfig_test.go │ ├── rpcinfo.go │ ├── rpcinfo_test.go │ ├── rpcstats.go │ ├── rpcstats_test.go │ ├── stats_util.go │ ├── stats_util_test.go │ ├── tracer.go │ └── tracer_test.go ├── rpctimeout │ ├── item_rpc_timeout.go │ └── rpctimeout.go ├── serviceinfo │ ├── serviceinfo.go │ └── serviceinfo_test.go ├── stats │ ├── event.go │ ├── event_test.go │ ├── status.go │ └── tracer.go ├── streaming │ ├── context.go │ ├── streaming.go │ ├── streamx.go │ ├── timeout.go │ ├── timeout_test.go │ ├── util.go │ └── util_test.go ├── transmeta │ ├── http2.go │ ├── http2_test.go │ ├── metainfo.go │ ├── metainfo_test.go │ ├── ttheader.go │ └── ttheader_test.go ├── utils │ ├── byte2str.go │ ├── byte2str_test.go │ ├── config.go │ ├── config_test.go │ ├── contextmap │ │ ├── contextmap.go │ │ └── contextmap_test.go │ ├── counter.go │ ├── counter_test.go │ ├── err_chain.go │ ├── err_chain_test.go │ ├── fastthrift │ │ ├── fastthrift.go │ │ └── fastthrift_test.go │ ├── func.go │ ├── func_test.go │ ├── int_len.go │ ├── int_len_test.go │ ├── interface.go │ ├── json.go │ ├── json_fuzz_test.go │ ├── json_sonic.go │ ├── json_test.go │ ├── kitexutil │ │ ├── kitexutil.go │ │ └── kitexutil_test.go │ ├── max_counter.go │ ├── max_counter_test.go │ ├── netaddr.go │ ├── netaddr_test.go │ ├── ring.go │ ├── ring_single.go │ ├── ring_test.go │ ├── rpcstats.go │ ├── rpcstats_test.go │ ├── runtimex.go │ ├── runtimex_test.go │ ├── sharedticker.go │ ├── sharedticker_test.go │ ├── slice.go │ ├── slice_test.go │ ├── strbuf.go │ ├── strbuf_test.go │ ├── strings.go │ ├── strings_test.go │ ├── thrift.go │ ├── thrift_test.go │ ├── yaml.go │ └── yaml_test.go ├── warmup │ ├── pool_helper.go │ ├── pool_helper_test.go │ └── warmup.go └── xds │ └── xds.go ├── scripts ├── .utils │ ├── check_go_mod.sh │ ├── check_version.sh │ └── funcs.sh ├── release-hotfix.sh └── release.sh ├── server ├── deprecated.go ├── genericserver │ ├── server.go │ ├── server_test.go │ └── unknownservice.go ├── hooks.go ├── invoke.go ├── invoke │ ├── message.go │ └── message_test.go ├── invoke_test.go ├── middlewares.go ├── middlewares_test.go ├── mocks_test.go ├── option.go ├── option_advanced.go ├── option_advanced_test.go ├── option_stream.go ├── option_test.go ├── option_ttstream.go ├── option_unary.go ├── register_option.go ├── register_option_test.go ├── server.go ├── server_test.go ├── service.go ├── service_inline.go ├── service_inline_test.go ├── service_test.go ├── stream.go └── stream_test.go ├── tool ├── cmd │ └── kitex │ │ ├── args │ │ ├── args.go │ │ ├── args_test.go │ │ ├── deprecated.go │ │ └── deprecated_test.go │ │ ├── main.go │ │ ├── sdk │ │ └── kitex_sdk.go │ │ ├── utils │ │ └── utils.go │ │ └── versions │ │ ├── dependencies.go │ │ ├── dependencies_test.go │ │ ├── version.go │ │ └── version_test.go └── internal_pkg │ ├── doc.go │ ├── generator │ ├── completer.go │ ├── custom_template.go │ ├── feature.go │ ├── generator.go │ ├── generator_test.go │ ├── template.go │ ├── template_test.go │ ├── type.go │ └── type_test.go │ ├── log │ └── log.go │ ├── pluginmode │ ├── protoc │ │ ├── plugin.go │ │ ├── protoc.go │ │ └── util.go │ └── thriftgo │ │ ├── ast.go │ │ ├── convertor.go │ │ ├── file_tpl.go │ │ ├── hessian2.go │ │ ├── hessian2_test.go │ │ ├── patcher.go │ │ ├── plugin.go │ │ ├── register_tpl.go │ │ └── struct_tpl.go │ ├── prutal │ ├── prutal.go │ └── prutal_test.go │ ├── tpl │ ├── bootstrap.sh.go │ ├── build.sh.go │ ├── client.go │ ├── client_v2.go │ ├── handler.go │ ├── handler.method.go │ ├── invoker.go │ ├── main.go │ ├── pbtpl │ │ ├── pbtpl.go │ │ └── pbtpl_test.go │ ├── server.go │ ├── service.go │ ├── service_v2.go │ ├── templates_test.go │ └── tool_version.go │ └── util │ ├── dump.go │ ├── env │ ├── env.go │ └── env_test.go │ ├── util.go │ └── util_test.go ├── transport └── keys.go └── version.go /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/claude-review-fork.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/.github/workflows/claude-review-fork.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/pr-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/.github/workflows/pr-check.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.licenserc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/.licenserc.yaml -------------------------------------------------------------------------------- /.typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/.typos.toml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/README.md -------------------------------------------------------------------------------- /README_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/README_cn.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /client/callopt/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/callopt/options.go -------------------------------------------------------------------------------- /client/callopt/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/callopt/options_test.go -------------------------------------------------------------------------------- /client/callopt/streamcall/call_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/callopt/streamcall/call_options.go -------------------------------------------------------------------------------- /client/callopt/streamcall/call_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/callopt/streamcall/call_options_test.go -------------------------------------------------------------------------------- /client/callopt/streamcall/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/callopt/streamcall/definition.go -------------------------------------------------------------------------------- /client/callopt/streamcall/grpc_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/callopt/streamcall/grpc_options.go -------------------------------------------------------------------------------- /client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/client.go -------------------------------------------------------------------------------- /client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/client_test.go -------------------------------------------------------------------------------- /client/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/context.go -------------------------------------------------------------------------------- /client/context_middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/context_middleware.go -------------------------------------------------------------------------------- /client/context_middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/context_middleware_test.go -------------------------------------------------------------------------------- /client/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/context_test.go -------------------------------------------------------------------------------- /client/deprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/deprecated.go -------------------------------------------------------------------------------- /client/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/doc.go -------------------------------------------------------------------------------- /client/genericclient/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/genericclient/client.go -------------------------------------------------------------------------------- /client/genericclient/deprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/genericclient/deprecated.go -------------------------------------------------------------------------------- /client/middlewares.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/middlewares.go -------------------------------------------------------------------------------- /client/middlewares_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/middlewares_test.go -------------------------------------------------------------------------------- /client/mocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/mocks_test.go -------------------------------------------------------------------------------- /client/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/option.go -------------------------------------------------------------------------------- /client/option_advanced.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/option_advanced.go -------------------------------------------------------------------------------- /client/option_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/option_stream.go -------------------------------------------------------------------------------- /client/option_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/option_test.go -------------------------------------------------------------------------------- /client/option_ttstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/option_ttstream.go -------------------------------------------------------------------------------- /client/option_unary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/option_unary.go -------------------------------------------------------------------------------- /client/rpctimeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/rpctimeout.go -------------------------------------------------------------------------------- /client/rpctimeout_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/rpctimeout_pool.go -------------------------------------------------------------------------------- /client/rpctimeout_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/rpctimeout_pool_test.go -------------------------------------------------------------------------------- /client/rpctimeout_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/rpctimeout_test.go -------------------------------------------------------------------------------- /client/service_inline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/service_inline.go -------------------------------------------------------------------------------- /client/service_inline_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/service_inline_test.go -------------------------------------------------------------------------------- /client/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/stream.go -------------------------------------------------------------------------------- /client/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/stream_test.go -------------------------------------------------------------------------------- /client/streamclient/client_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/streamclient/client_option.go -------------------------------------------------------------------------------- /client/streamclient/client_option_advanced.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/streamclient/client_option_advanced.go -------------------------------------------------------------------------------- /client/streamclient/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/streamclient/definition.go -------------------------------------------------------------------------------- /client/streamclient/grpc_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/streamclient/grpc_option.go -------------------------------------------------------------------------------- /client/streamclient/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/client/streamclient/option.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/go.sum -------------------------------------------------------------------------------- /images/lark_group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/images/lark_group.png -------------------------------------------------------------------------------- /images/lark_group_cn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/images/lark_group_cn.png -------------------------------------------------------------------------------- /internal/client/lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/client/lock.go -------------------------------------------------------------------------------- /internal/client/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/client/option.go -------------------------------------------------------------------------------- /internal/client/option_ttstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/client/option_ttstream.go -------------------------------------------------------------------------------- /internal/client/remote_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/client/remote_option.go -------------------------------------------------------------------------------- /internal/client/remote_option_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/client/remote_option_windows.go -------------------------------------------------------------------------------- /internal/configutil/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/configutil/config.go -------------------------------------------------------------------------------- /internal/configutil/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/configutil/config_test.go -------------------------------------------------------------------------------- /internal/configutil/once.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/configutil/once.go -------------------------------------------------------------------------------- /internal/configutil/once_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/configutil/once_test.go -------------------------------------------------------------------------------- /internal/generic/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/generic/context.go -------------------------------------------------------------------------------- /internal/generic/generic_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/generic/generic_service.go -------------------------------------------------------------------------------- /internal/generic/proto/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/generic/proto/type.go -------------------------------------------------------------------------------- /internal/mocks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/README.md -------------------------------------------------------------------------------- /internal/mocks/bufiox/bufreader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/bufiox/bufreader.go -------------------------------------------------------------------------------- /internal/mocks/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/conn.go -------------------------------------------------------------------------------- /internal/mocks/diagnosis/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/diagnosis/service.go -------------------------------------------------------------------------------- /internal/mocks/discovery/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/discovery/discovery.go -------------------------------------------------------------------------------- /internal/mocks/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/doc.go -------------------------------------------------------------------------------- /internal/mocks/generic/generic_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/generic/generic_service.go -------------------------------------------------------------------------------- /internal/mocks/generic/thrift.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/generic/thrift.go -------------------------------------------------------------------------------- /internal/mocks/klog/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/klog/log.go -------------------------------------------------------------------------------- /internal/mocks/limiter/limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/limiter/limiter.go -------------------------------------------------------------------------------- /internal/mocks/loadbalance/loadbalancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/loadbalance/loadbalancer.go -------------------------------------------------------------------------------- /internal/mocks/message/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/message/message.go -------------------------------------------------------------------------------- /internal/mocks/net/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/net/net.go -------------------------------------------------------------------------------- /internal/mocks/netpoll/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/netpoll/connection.go -------------------------------------------------------------------------------- /internal/mocks/netpoll/nocopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/netpoll/nocopy.go -------------------------------------------------------------------------------- /internal/mocks/proto/kitex_gen/pbapi/mock/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/proto/kitex_gen/pbapi/mock/client.go -------------------------------------------------------------------------------- /internal/mocks/proto/kitex_gen/pbapi/mock/invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/proto/kitex_gen/pbapi/mock/invoker.go -------------------------------------------------------------------------------- /internal/mocks/proto/kitex_gen/pbapi/mock/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/proto/kitex_gen/pbapi/mock/mock.go -------------------------------------------------------------------------------- /internal/mocks/proto/kitex_gen/pbapi/mock/pbapi.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/proto/kitex_gen/pbapi/mock/pbapi.pb.go -------------------------------------------------------------------------------- /internal/mocks/proto/kitex_gen/pbapi/mock/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/proto/kitex_gen/pbapi/mock/server.go -------------------------------------------------------------------------------- /internal/mocks/proto/pbapi.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/proto/pbapi.proto -------------------------------------------------------------------------------- /internal/mocks/proxy/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/proxy/proxy.go -------------------------------------------------------------------------------- /internal/mocks/remote/bytebuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/remote/bytebuf.go -------------------------------------------------------------------------------- /internal/mocks/remote/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/remote/codec.go -------------------------------------------------------------------------------- /internal/mocks/remote/conn_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/remote/conn_wrapper.go -------------------------------------------------------------------------------- /internal/mocks/remote/connpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/remote/connpool.go -------------------------------------------------------------------------------- /internal/mocks/remote/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/remote/dialer.go -------------------------------------------------------------------------------- /internal/mocks/remote/payload_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/remote/payload_codec.go -------------------------------------------------------------------------------- /internal/mocks/remote/servicesearcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/remote/servicesearcher.go -------------------------------------------------------------------------------- /internal/mocks/remote/trans_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/remote/trans_handler.go -------------------------------------------------------------------------------- /internal/mocks/remote/trans_meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/remote/trans_meta.go -------------------------------------------------------------------------------- /internal/mocks/remote/trans_pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/remote/trans_pipeline.go -------------------------------------------------------------------------------- /internal/mocks/rpc_info/timeout_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/rpc_info/timeout_provider.go -------------------------------------------------------------------------------- /internal/mocks/serviceinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/serviceinfo.go -------------------------------------------------------------------------------- /internal/mocks/stats/tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/stats/tracer.go -------------------------------------------------------------------------------- /internal/mocks/thrift/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/thrift/gen.sh -------------------------------------------------------------------------------- /internal/mocks/thrift/k-consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/thrift/k-consts.go -------------------------------------------------------------------------------- /internal/mocks/thrift/k-stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/thrift/k-stream.go -------------------------------------------------------------------------------- /internal/mocks/thrift/k-test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/thrift/k-test.go -------------------------------------------------------------------------------- /internal/mocks/thrift/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/thrift/stream.go -------------------------------------------------------------------------------- /internal/mocks/thrift/stream.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/thrift/stream.thrift -------------------------------------------------------------------------------- /internal/mocks/thrift/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/thrift/test.go -------------------------------------------------------------------------------- /internal/mocks/thrift/test.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/thrift/test.thrift -------------------------------------------------------------------------------- /internal/mocks/transhandlerclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/transhandlerclient.go -------------------------------------------------------------------------------- /internal/mocks/transhandlerserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/transhandlerserver.go -------------------------------------------------------------------------------- /internal/mocks/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/update.sh -------------------------------------------------------------------------------- /internal/mocks/utils/sharedticker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/mocks/utils/sharedticker.go -------------------------------------------------------------------------------- /internal/reusable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/reusable.go -------------------------------------------------------------------------------- /internal/server/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/server/config.go -------------------------------------------------------------------------------- /internal/server/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/server/option.go -------------------------------------------------------------------------------- /internal/server/register_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/server/register_option.go -------------------------------------------------------------------------------- /internal/server/remote_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/server/remote_option.go -------------------------------------------------------------------------------- /internal/server/remote_option_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/server/remote_option_windows.go -------------------------------------------------------------------------------- /internal/stream/stream_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/stream/stream_option.go -------------------------------------------------------------------------------- /internal/stream/stream_option_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/stream/stream_option_test.go -------------------------------------------------------------------------------- /internal/test/assert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/test/assert.go -------------------------------------------------------------------------------- /internal/test/assert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/test/assert_test.go -------------------------------------------------------------------------------- /internal/test/port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/test/port.go -------------------------------------------------------------------------------- /internal/utils/safemcache/safemcache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/utils/safemcache/safemcache.go -------------------------------------------------------------------------------- /internal/utils/safemcache/safemcache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/internal/utils/safemcache/safemcache_test.go -------------------------------------------------------------------------------- /licenses/LICENSE-gjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/licenses/LICENSE-gjson -------------------------------------------------------------------------------- /licenses/LICENSE-go-genproto-main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/licenses/LICENSE-go-genproto-main -------------------------------------------------------------------------------- /licenses/LICENSE-grpc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/licenses/LICENSE-grpc.txt -------------------------------------------------------------------------------- /licenses/LICENSE-httprouter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/licenses/LICENSE-httprouter -------------------------------------------------------------------------------- /licenses/LICENSE-json-iterator.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/licenses/LICENSE-json-iterator.txt -------------------------------------------------------------------------------- /licenses/LICENSE-pid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/licenses/LICENSE-pid -------------------------------------------------------------------------------- /licenses/LICENSE-protobuf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/licenses/LICENSE-protobuf.txt -------------------------------------------------------------------------------- /licenses/LICENSE-thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/licenses/LICENSE-thrift -------------------------------------------------------------------------------- /licenses/LICENSE-xxhash.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/licenses/LICENSE-xxhash.txt -------------------------------------------------------------------------------- /licenses/LICENSE-yaml.v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/licenses/LICENSE-yaml.v3 -------------------------------------------------------------------------------- /pkg/acl/acl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/acl/acl.go -------------------------------------------------------------------------------- /pkg/acl/acl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/acl/acl_test.go -------------------------------------------------------------------------------- /pkg/circuitbreak/cbsuite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/circuitbreak/cbsuite.go -------------------------------------------------------------------------------- /pkg/circuitbreak/cbsuite_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/circuitbreak/cbsuite_option.go -------------------------------------------------------------------------------- /pkg/circuitbreak/cbsuite_option_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/circuitbreak/cbsuite_option_test.go -------------------------------------------------------------------------------- /pkg/circuitbreak/cbsuite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/circuitbreak/cbsuite_test.go -------------------------------------------------------------------------------- /pkg/circuitbreak/circuitbreak.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/circuitbreak/circuitbreak.go -------------------------------------------------------------------------------- /pkg/circuitbreak/circuitbreak_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/circuitbreak/circuitbreak_test.go -------------------------------------------------------------------------------- /pkg/circuitbreak/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/circuitbreak/default.go -------------------------------------------------------------------------------- /pkg/circuitbreak/default_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/circuitbreak/default_test.go -------------------------------------------------------------------------------- /pkg/circuitbreak/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/circuitbreak/doc.go -------------------------------------------------------------------------------- /pkg/circuitbreak/item_circuit_breaker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/circuitbreak/item_circuit_breaker.go -------------------------------------------------------------------------------- /pkg/connpool/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/connpool/config.go -------------------------------------------------------------------------------- /pkg/connpool/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/connpool/config_test.go -------------------------------------------------------------------------------- /pkg/consts/ctx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/consts/ctx.go -------------------------------------------------------------------------------- /pkg/diagnosis/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/diagnosis/interface.go -------------------------------------------------------------------------------- /pkg/diagnosis/interface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/diagnosis/interface_test.go -------------------------------------------------------------------------------- /pkg/discovery/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/discovery/constants.go -------------------------------------------------------------------------------- /pkg/discovery/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/discovery/discovery.go -------------------------------------------------------------------------------- /pkg/discovery/discovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/discovery/discovery_test.go -------------------------------------------------------------------------------- /pkg/endpoint/cep/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/endpoint/cep/endpoint.go -------------------------------------------------------------------------------- /pkg/endpoint/deprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/endpoint/deprecated.go -------------------------------------------------------------------------------- /pkg/endpoint/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/endpoint/endpoint.go -------------------------------------------------------------------------------- /pkg/endpoint/endpoint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/endpoint/endpoint_test.go -------------------------------------------------------------------------------- /pkg/endpoint/sep/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/endpoint/sep/endpoint.go -------------------------------------------------------------------------------- /pkg/endpoint/unary_endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/endpoint/unary_endpoint.go -------------------------------------------------------------------------------- /pkg/event/bus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/event/bus.go -------------------------------------------------------------------------------- /pkg/event/bus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/event/bus_test.go -------------------------------------------------------------------------------- /pkg/event/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/event/event.go -------------------------------------------------------------------------------- /pkg/event/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/event/queue.go -------------------------------------------------------------------------------- /pkg/event/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/event/queue_test.go -------------------------------------------------------------------------------- /pkg/exception/deprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/exception/deprecated.go -------------------------------------------------------------------------------- /pkg/exception/deprecated_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/exception/deprecated_test.go -------------------------------------------------------------------------------- /pkg/fallback/fallback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/fallback/fallback.go -------------------------------------------------------------------------------- /pkg/fallback/fallback_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/fallback/fallback_test.go -------------------------------------------------------------------------------- /pkg/generic/binary_test/generic_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/binary_test/generic_init.go -------------------------------------------------------------------------------- /pkg/generic/binary_test/generic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/binary_test/generic_test.go -------------------------------------------------------------------------------- /pkg/generic/binarypb_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/binarypb_codec.go -------------------------------------------------------------------------------- /pkg/generic/binarypb_codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/binarypb_codec_test.go -------------------------------------------------------------------------------- /pkg/generic/binarythrift_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/binarythrift_codec.go -------------------------------------------------------------------------------- /pkg/generic/binarythrift_codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/binarythrift_codec_test.go -------------------------------------------------------------------------------- /pkg/generic/binarythrift_codec_v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/binarythrift_codec_v2.go -------------------------------------------------------------------------------- /pkg/generic/closer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/closer.go -------------------------------------------------------------------------------- /pkg/generic/descriptor/annotation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor/annotation.go -------------------------------------------------------------------------------- /pkg/generic/descriptor/descriptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor/descriptor.go -------------------------------------------------------------------------------- /pkg/generic/descriptor/field_mapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor/field_mapping.go -------------------------------------------------------------------------------- /pkg/generic/descriptor/field_mapping_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor/field_mapping_test.go -------------------------------------------------------------------------------- /pkg/generic/descriptor/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor/http.go -------------------------------------------------------------------------------- /pkg/generic/descriptor/http_mapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor/http_mapping.go -------------------------------------------------------------------------------- /pkg/generic/descriptor/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor/http_test.go -------------------------------------------------------------------------------- /pkg/generic/descriptor/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor/render.go -------------------------------------------------------------------------------- /pkg/generic/descriptor/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor/route.go -------------------------------------------------------------------------------- /pkg/generic/descriptor/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor/router.go -------------------------------------------------------------------------------- /pkg/generic/descriptor/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor/tree.go -------------------------------------------------------------------------------- /pkg/generic/descriptor/tree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor/tree_test.go -------------------------------------------------------------------------------- /pkg/generic/descriptor/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor/type.go -------------------------------------------------------------------------------- /pkg/generic/descriptor/type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor/type_test.go -------------------------------------------------------------------------------- /pkg/generic/descriptor/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor/util.go -------------------------------------------------------------------------------- /pkg/generic/descriptor/value_mapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor/value_mapping.go -------------------------------------------------------------------------------- /pkg/generic/descriptor/value_mapping_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor/value_mapping_test.go -------------------------------------------------------------------------------- /pkg/generic/descriptor_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/descriptor_provider.go -------------------------------------------------------------------------------- /pkg/generic/generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/generic.go -------------------------------------------------------------------------------- /pkg/generic/generic_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/generic_service.go -------------------------------------------------------------------------------- /pkg/generic/generic_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/generic_service_test.go -------------------------------------------------------------------------------- /pkg/generic/generic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/generic_test.go -------------------------------------------------------------------------------- /pkg/generic/grpcjson_test/generic_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/grpcjson_test/generic_init.go -------------------------------------------------------------------------------- /pkg/generic/grpcjson_test/generic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/grpcjson_test/generic_test.go -------------------------------------------------------------------------------- /pkg/generic/grpcjson_test/idl/api.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/grpcjson_test/idl/api.thrift -------------------------------------------------------------------------------- /pkg/generic/grpcjsonpb_test/generic_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/grpcjsonpb_test/generic_init.go -------------------------------------------------------------------------------- /pkg/generic/grpcjsonpb_test/generic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/grpcjsonpb_test/generic_test.go -------------------------------------------------------------------------------- /pkg/generic/grpcjsonpb_test/idl/pbapi.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/grpcjsonpb_test/idl/pbapi.proto -------------------------------------------------------------------------------- /pkg/generic/grpcjsonpb_test/idl/pbapi_multi_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/grpcjsonpb_test/idl/pbapi_multi_service.proto -------------------------------------------------------------------------------- /pkg/generic/http_test/conf/kitex.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/http_test/conf/kitex.yml -------------------------------------------------------------------------------- /pkg/generic/http_test/generic_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/http_test/generic_init.go -------------------------------------------------------------------------------- /pkg/generic/http_test/generic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/http_test/generic_test.go -------------------------------------------------------------------------------- /pkg/generic/http_test/idl/baseline.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/http_test/idl/baseline.thrift -------------------------------------------------------------------------------- /pkg/generic/http_test/idl/binary_echo.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/http_test/idl/binary_echo.thrift -------------------------------------------------------------------------------- /pkg/generic/http_test/idl/dynamicgo_go_tag_error.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/http_test/idl/dynamicgo_go_tag_error.thrift -------------------------------------------------------------------------------- /pkg/generic/http_test/idl/http_annotation.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/http_test/idl/http_annotation.thrift -------------------------------------------------------------------------------- /pkg/generic/http_test/idl/mock.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/http_test/idl/mock.thrift -------------------------------------------------------------------------------- /pkg/generic/httppb_test/conf/kitex.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/httppb_test/conf/kitex.yml -------------------------------------------------------------------------------- /pkg/generic/httppb_test/generic_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/httppb_test/generic_init.go -------------------------------------------------------------------------------- /pkg/generic/httppb_test/generic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/httppb_test/generic_test.go -------------------------------------------------------------------------------- /pkg/generic/httppb_test/idl/echo.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/httppb_test/idl/echo.pb.go -------------------------------------------------------------------------------- /pkg/generic/httppb_test/idl/echo.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/httppb_test/idl/echo.proto -------------------------------------------------------------------------------- /pkg/generic/httppb_test/idl/echo.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/httppb_test/idl/echo.thrift -------------------------------------------------------------------------------- /pkg/generic/httppbthrift_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/httppbthrift_codec.go -------------------------------------------------------------------------------- /pkg/generic/httppbthrift_codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/httppbthrift_codec_test.go -------------------------------------------------------------------------------- /pkg/generic/httpthrift_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/httpthrift_codec.go -------------------------------------------------------------------------------- /pkg/generic/httpthrift_codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/httpthrift_codec_test.go -------------------------------------------------------------------------------- /pkg/generic/json_test/conf/kitex.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/json_test/conf/kitex.yml -------------------------------------------------------------------------------- /pkg/generic/json_test/generic_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/json_test/generic_init.go -------------------------------------------------------------------------------- /pkg/generic/json_test/generic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/json_test/generic_test.go -------------------------------------------------------------------------------- /pkg/generic/json_test/idl/base.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/json_test/idl/base.thrift -------------------------------------------------------------------------------- /pkg/generic/json_test/idl/baseline.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/json_test/idl/baseline.thrift -------------------------------------------------------------------------------- /pkg/generic/json_test/idl/binary_echo.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/json_test/idl/binary_echo.thrift -------------------------------------------------------------------------------- /pkg/generic/json_test/idl/example.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/json_test/idl/example.thrift -------------------------------------------------------------------------------- /pkg/generic/json_test/idl/example_multi_service.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/json_test/idl/example_multi_service.thrift -------------------------------------------------------------------------------- /pkg/generic/json_test/idl/extend.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/json_test/idl/extend.thrift -------------------------------------------------------------------------------- /pkg/generic/json_test/idl/mock.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/json_test/idl/mock.thrift -------------------------------------------------------------------------------- /pkg/generic/json_test/idl/mock_unknown_method.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/json_test/idl/mock_unknown_method.thrift -------------------------------------------------------------------------------- /pkg/generic/json_test/idl/self_ref.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/json_test/idl/self_ref.thrift -------------------------------------------------------------------------------- /pkg/generic/jsonpb_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/jsonpb_codec.go -------------------------------------------------------------------------------- /pkg/generic/jsonpb_codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/jsonpb_codec_test.go -------------------------------------------------------------------------------- /pkg/generic/jsonpb_test/data/example2_pb.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/jsonpb_test/data/example2_pb.bin -------------------------------------------------------------------------------- /pkg/generic/jsonpb_test/generic_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/jsonpb_test/generic_init.go -------------------------------------------------------------------------------- /pkg/generic/jsonpb_test/generic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/jsonpb_test/generic_test.go -------------------------------------------------------------------------------- /pkg/generic/jsonpb_test/idl/echo.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/jsonpb_test/idl/echo.proto -------------------------------------------------------------------------------- /pkg/generic/jsonpb_test/idl/echo_import.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/jsonpb_test/idl/echo_import.proto -------------------------------------------------------------------------------- /pkg/generic/jsonpb_test/idl/example.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/jsonpb_test/idl/example.proto -------------------------------------------------------------------------------- /pkg/generic/jsonpb_test/idl/example2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/jsonpb_test/idl/example2.proto -------------------------------------------------------------------------------- /pkg/generic/jsonthrift_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/jsonthrift_codec.go -------------------------------------------------------------------------------- /pkg/generic/jsonthrift_codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/jsonthrift_codec_test.go -------------------------------------------------------------------------------- /pkg/generic/map_test/conf/kitex.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/map_test/conf/kitex.yml -------------------------------------------------------------------------------- /pkg/generic/map_test/generic_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/map_test/generic_init.go -------------------------------------------------------------------------------- /pkg/generic/map_test/generic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/map_test/generic_test.go -------------------------------------------------------------------------------- /pkg/generic/map_test/idl/base.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/map_test/idl/base.thrift -------------------------------------------------------------------------------- /pkg/generic/map_test/idl/example.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/map_test/idl/example.thrift -------------------------------------------------------------------------------- /pkg/generic/map_test/idl/mock.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/map_test/idl/mock.thrift -------------------------------------------------------------------------------- /pkg/generic/map_test/idl/self_ref.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/map_test/idl/self_ref.thrift -------------------------------------------------------------------------------- /pkg/generic/mapthrift_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/mapthrift_codec.go -------------------------------------------------------------------------------- /pkg/generic/mapthrift_codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/mapthrift_codec_test.go -------------------------------------------------------------------------------- /pkg/generic/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/option.go -------------------------------------------------------------------------------- /pkg/generic/option_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/option_test.go -------------------------------------------------------------------------------- /pkg/generic/pb_descriptor_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/pb_descriptor_provider.go -------------------------------------------------------------------------------- /pkg/generic/pbidl_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/pbidl_provider.go -------------------------------------------------------------------------------- /pkg/generic/pbidl_provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/pbidl_provider_test.go -------------------------------------------------------------------------------- /pkg/generic/proto/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/proto/json.go -------------------------------------------------------------------------------- /pkg/generic/proto/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/proto/json_test.go -------------------------------------------------------------------------------- /pkg/generic/proto/protobuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/proto/protobuf.go -------------------------------------------------------------------------------- /pkg/generic/proto/raw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/proto/raw.go -------------------------------------------------------------------------------- /pkg/generic/proto/raw_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/proto/raw_test.go -------------------------------------------------------------------------------- /pkg/generic/proto/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/proto/type.go -------------------------------------------------------------------------------- /pkg/generic/reflect_test/idl/base.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/reflect_test/idl/base.thrift -------------------------------------------------------------------------------- /pkg/generic/reflect_test/idl/example.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/reflect_test/idl/example.thrift -------------------------------------------------------------------------------- /pkg/generic/reflect_test/idl/self_ref.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/reflect_test/idl/self_ref.thrift -------------------------------------------------------------------------------- /pkg/generic/reflect_test/map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/reflect_test/map_test.go -------------------------------------------------------------------------------- /pkg/generic/reflect_test/reflect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/reflect_test/reflect_test.go -------------------------------------------------------------------------------- /pkg/generic/streaming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/streaming.go -------------------------------------------------------------------------------- /pkg/generic/thrift/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/base.go -------------------------------------------------------------------------------- /pkg/generic/thrift/base_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/base_test.go -------------------------------------------------------------------------------- /pkg/generic/thrift/binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/binary.go -------------------------------------------------------------------------------- /pkg/generic/thrift/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/http.go -------------------------------------------------------------------------------- /pkg/generic/thrift/http_pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/http_pb.go -------------------------------------------------------------------------------- /pkg/generic/thrift/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/json.go -------------------------------------------------------------------------------- /pkg/generic/thrift/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/parse.go -------------------------------------------------------------------------------- /pkg/generic/thrift/parse_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/parse_option.go -------------------------------------------------------------------------------- /pkg/generic/thrift/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/parse_test.go -------------------------------------------------------------------------------- /pkg/generic/thrift/raw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/raw.go -------------------------------------------------------------------------------- /pkg/generic/thrift/raw_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/raw_test.go -------------------------------------------------------------------------------- /pkg/generic/thrift/read.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/read.go -------------------------------------------------------------------------------- /pkg/generic/thrift/read_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/read_test.go -------------------------------------------------------------------------------- /pkg/generic/thrift/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/struct.go -------------------------------------------------------------------------------- /pkg/generic/thrift/thrift.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/thrift.go -------------------------------------------------------------------------------- /pkg/generic/thrift/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/util.go -------------------------------------------------------------------------------- /pkg/generic/thrift/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/util_test.go -------------------------------------------------------------------------------- /pkg/generic/thrift/write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/write.go -------------------------------------------------------------------------------- /pkg/generic/thrift/write_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thrift/write_test.go -------------------------------------------------------------------------------- /pkg/generic/thriftidl_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thriftidl_provider.go -------------------------------------------------------------------------------- /pkg/generic/thriftidl_provider_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thriftidl_provider_option.go -------------------------------------------------------------------------------- /pkg/generic/thriftidl_provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/generic/thriftidl_provider_test.go -------------------------------------------------------------------------------- /pkg/gofunc/go.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/gofunc/go.go -------------------------------------------------------------------------------- /pkg/gofunc/go_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/gofunc/go_test.go -------------------------------------------------------------------------------- /pkg/http/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/http/resolver.go -------------------------------------------------------------------------------- /pkg/http/resolver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/http/resolver_test.go -------------------------------------------------------------------------------- /pkg/kerrors/bizerrors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/kerrors/bizerrors.go -------------------------------------------------------------------------------- /pkg/kerrors/bizerrors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/kerrors/bizerrors_test.go -------------------------------------------------------------------------------- /pkg/kerrors/kerrors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/kerrors/kerrors.go -------------------------------------------------------------------------------- /pkg/kerrors/kerrors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/kerrors/kerrors_test.go -------------------------------------------------------------------------------- /pkg/kerrors/streaming_errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/kerrors/streaming_errors.go -------------------------------------------------------------------------------- /pkg/klog/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/klog/default.go -------------------------------------------------------------------------------- /pkg/klog/default_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/klog/default_test.go -------------------------------------------------------------------------------- /pkg/klog/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/klog/log.go -------------------------------------------------------------------------------- /pkg/limit/limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/limit/limit.go -------------------------------------------------------------------------------- /pkg/limit/limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/limit/limit_test.go -------------------------------------------------------------------------------- /pkg/limiter/connection_limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/limiter/connection_limiter.go -------------------------------------------------------------------------------- /pkg/limiter/connection_limiter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/limiter/connection_limiter_test.go -------------------------------------------------------------------------------- /pkg/limiter/dummy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/limiter/dummy.go -------------------------------------------------------------------------------- /pkg/limiter/item_limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/limiter/item_limiter.go -------------------------------------------------------------------------------- /pkg/limiter/limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/limiter/limiter.go -------------------------------------------------------------------------------- /pkg/limiter/limiter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/limiter/limiter_test.go -------------------------------------------------------------------------------- /pkg/limiter/qps_limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/limiter/qps_limiter.go -------------------------------------------------------------------------------- /pkg/limiter/qps_limiter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/limiter/qps_limiter_test.go -------------------------------------------------------------------------------- /pkg/loadbalance/consist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/loadbalance/consist.go -------------------------------------------------------------------------------- /pkg/loadbalance/consist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/loadbalance/consist_test.go -------------------------------------------------------------------------------- /pkg/loadbalance/dummy_picker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/loadbalance/dummy_picker.go -------------------------------------------------------------------------------- /pkg/loadbalance/interleaved_weighted_round_robin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/loadbalance/interleaved_weighted_round_robin.go -------------------------------------------------------------------------------- /pkg/loadbalance/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/loadbalance/iterator.go -------------------------------------------------------------------------------- /pkg/loadbalance/lbcache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/loadbalance/lbcache/cache.go -------------------------------------------------------------------------------- /pkg/loadbalance/lbcache/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/loadbalance/lbcache/cache_test.go -------------------------------------------------------------------------------- /pkg/loadbalance/lbcache/hookable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/loadbalance/lbcache/hookable.go -------------------------------------------------------------------------------- /pkg/loadbalance/lbcache/hookable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/loadbalance/lbcache/hookable_test.go -------------------------------------------------------------------------------- /pkg/loadbalance/lbcache/shared_ticker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/loadbalance/lbcache/shared_ticker.go -------------------------------------------------------------------------------- /pkg/loadbalance/loadbalancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/loadbalance/loadbalancer.go -------------------------------------------------------------------------------- /pkg/loadbalance/weighted_balancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/loadbalance/weighted_balancer.go -------------------------------------------------------------------------------- /pkg/loadbalance/weighted_balancer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/loadbalance/weighted_balancer_test.go -------------------------------------------------------------------------------- /pkg/loadbalance/weighted_random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/loadbalance/weighted_random.go -------------------------------------------------------------------------------- /pkg/loadbalance/weighted_random_with_alias_method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/loadbalance/weighted_random_with_alias_method.go -------------------------------------------------------------------------------- /pkg/loadbalance/weighted_round_robin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/loadbalance/weighted_round_robin.go -------------------------------------------------------------------------------- /pkg/loadbalance/weighted_round_robin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/loadbalance/weighted_round_robin_test.go -------------------------------------------------------------------------------- /pkg/logid/logid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/logid/logid.go -------------------------------------------------------------------------------- /pkg/logid/streaming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/logid/streaming.go -------------------------------------------------------------------------------- /pkg/logid/streaming_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/logid/streaming_test.go -------------------------------------------------------------------------------- /pkg/mem/span.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/mem/span.go -------------------------------------------------------------------------------- /pkg/mem/span_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/mem/span_test.go -------------------------------------------------------------------------------- /pkg/profiler/profiler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/profiler/profiler.go -------------------------------------------------------------------------------- /pkg/profiler/profiler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/profiler/profiler_test.go -------------------------------------------------------------------------------- /pkg/protocol/bthrift/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/protocol/bthrift/README.md -------------------------------------------------------------------------------- /pkg/protocol/bthrift/apache/apache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/protocol/bthrift/apache/apache.go -------------------------------------------------------------------------------- /pkg/protocol/bthrift/apache/apache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/protocol/bthrift/apache/apache_test.go -------------------------------------------------------------------------------- /pkg/protocol/bthrift/apache/binary_protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/protocol/bthrift/apache/binary_protocol.go -------------------------------------------------------------------------------- /pkg/protocol/bthrift/apache/binary_protocol_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/protocol/bthrift/apache/binary_protocol_test.go -------------------------------------------------------------------------------- /pkg/protocol/bthrift/apache/thrift.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/protocol/bthrift/apache/thrift.go -------------------------------------------------------------------------------- /pkg/protocol/bthrift/binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/protocol/bthrift/binary.go -------------------------------------------------------------------------------- /pkg/protocol/bthrift/binary_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/protocol/bthrift/binary_test.go -------------------------------------------------------------------------------- /pkg/protocol/bthrift/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/protocol/bthrift/go.mod -------------------------------------------------------------------------------- /pkg/protocol/bthrift/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/protocol/bthrift/go.sum -------------------------------------------------------------------------------- /pkg/protocol/bthrift/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/protocol/bthrift/interface.go -------------------------------------------------------------------------------- /pkg/protocol/bthrift/internal/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/protocol/bthrift/internal/test/README.md -------------------------------------------------------------------------------- /pkg/protocol/bthrift/internal/test/assert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/protocol/bthrift/internal/test/assert.go -------------------------------------------------------------------------------- /pkg/protocol/bthrift/internal/test/assert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/protocol/bthrift/internal/test/assert_test.go -------------------------------------------------------------------------------- /pkg/protocol/bthrift/unknown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/protocol/bthrift/unknown.go -------------------------------------------------------------------------------- /pkg/protocol/bthrift/unknown_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/protocol/bthrift/unknown_test.go -------------------------------------------------------------------------------- /pkg/proxy/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/proxy/proxy.go -------------------------------------------------------------------------------- /pkg/registry/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/registry/registry.go -------------------------------------------------------------------------------- /pkg/remote/bound/limiter_inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/bound/limiter_inbound.go -------------------------------------------------------------------------------- /pkg/remote/bound/limiter_inbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/bound/limiter_inbound_test.go -------------------------------------------------------------------------------- /pkg/remote/bound/transmeta_bound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/bound/transmeta_bound.go -------------------------------------------------------------------------------- /pkg/remote/bound/transmeta_bound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/bound/transmeta_bound_test.go -------------------------------------------------------------------------------- /pkg/remote/bufiox2buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/bufiox2buffer.go -------------------------------------------------------------------------------- /pkg/remote/bytebuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/bytebuf.go -------------------------------------------------------------------------------- /pkg/remote/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec.go -------------------------------------------------------------------------------- /pkg/remote/codec/bytebuf_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/bytebuf_util.go -------------------------------------------------------------------------------- /pkg/remote/codec/default_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/default_codec.go -------------------------------------------------------------------------------- /pkg/remote/codec/default_codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/default_codec_test.go -------------------------------------------------------------------------------- /pkg/remote/codec/grpc/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/grpc/grpc.go -------------------------------------------------------------------------------- /pkg/remote/codec/grpc/grpc_compress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/grpc/grpc_compress.go -------------------------------------------------------------------------------- /pkg/remote/codec/grpc/grpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/grpc/grpc_test.go -------------------------------------------------------------------------------- /pkg/remote/codec/header_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/header_codec.go -------------------------------------------------------------------------------- /pkg/remote/codec/header_codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/header_codec_test.go -------------------------------------------------------------------------------- /pkg/remote/codec/perrors/protocol_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/perrors/protocol_error.go -------------------------------------------------------------------------------- /pkg/remote/codec/perrors/protocol_error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/perrors/protocol_error_test.go -------------------------------------------------------------------------------- /pkg/remote/codec/protobuf/encoding/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/protobuf/encoding/encoding.go -------------------------------------------------------------------------------- /pkg/remote/codec/protobuf/encoding/gzip/gzip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/protobuf/encoding/gzip/gzip.go -------------------------------------------------------------------------------- /pkg/remote/codec/protobuf/error.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/protobuf/error.pb.go -------------------------------------------------------------------------------- /pkg/remote/codec/protobuf/error.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/protobuf/error.proto -------------------------------------------------------------------------------- /pkg/remote/codec/protobuf/pberror.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/protobuf/pberror.go -------------------------------------------------------------------------------- /pkg/remote/codec/protobuf/protobuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/protobuf/protobuf.go -------------------------------------------------------------------------------- /pkg/remote/codec/protobuf/protobuf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/protobuf/protobuf_test.go -------------------------------------------------------------------------------- /pkg/remote/codec/protobuf/test.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/protobuf/test.pb.go -------------------------------------------------------------------------------- /pkg/remote/codec/protobuf/test.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/protobuf/test.proto -------------------------------------------------------------------------------- /pkg/remote/codec/thrift/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/thrift/codec.go -------------------------------------------------------------------------------- /pkg/remote/codec/thrift/codec_apache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/thrift/codec_apache.go -------------------------------------------------------------------------------- /pkg/remote/codec/thrift/codec_apache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/thrift/codec_apache_test.go -------------------------------------------------------------------------------- /pkg/remote/codec/thrift/codec_fast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/thrift/codec_fast.go -------------------------------------------------------------------------------- /pkg/remote/codec/thrift/codec_frugal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/thrift/codec_frugal.go -------------------------------------------------------------------------------- /pkg/remote/codec/thrift/codec_frugal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/thrift/codec_frugal_test.go -------------------------------------------------------------------------------- /pkg/remote/codec/thrift/thrift.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/thrift/thrift.go -------------------------------------------------------------------------------- /pkg/remote/codec/thrift/thrift_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/thrift/thrift_data.go -------------------------------------------------------------------------------- /pkg/remote/codec/thrift/thrift_data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/thrift/thrift_data_test.go -------------------------------------------------------------------------------- /pkg/remote/codec/thrift/thrift_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/thrift/thrift_test.go -------------------------------------------------------------------------------- /pkg/remote/codec/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/util.go -------------------------------------------------------------------------------- /pkg/remote/codec/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/util_test.go -------------------------------------------------------------------------------- /pkg/remote/codec/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/validate.go -------------------------------------------------------------------------------- /pkg/remote/codec/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/codec/validate_test.go -------------------------------------------------------------------------------- /pkg/remote/compression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/compression.go -------------------------------------------------------------------------------- /pkg/remote/connpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/connpool.go -------------------------------------------------------------------------------- /pkg/remote/connpool/dummy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/connpool/dummy.go -------------------------------------------------------------------------------- /pkg/remote/connpool/long_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/connpool/long_pool.go -------------------------------------------------------------------------------- /pkg/remote/connpool/long_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/connpool/long_pool_test.go -------------------------------------------------------------------------------- /pkg/remote/connpool/reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/connpool/reporter.go -------------------------------------------------------------------------------- /pkg/remote/connpool/short_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/connpool/short_pool.go -------------------------------------------------------------------------------- /pkg/remote/connpool/short_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/connpool/short_pool_test.go -------------------------------------------------------------------------------- /pkg/remote/connpool/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/connpool/utils.go -------------------------------------------------------------------------------- /pkg/remote/custom_meta_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/custom_meta_handler.go -------------------------------------------------------------------------------- /pkg/remote/custom_meta_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/custom_meta_handler_test.go -------------------------------------------------------------------------------- /pkg/remote/default_bytebuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/default_bytebuf.go -------------------------------------------------------------------------------- /pkg/remote/default_bytebuf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/default_bytebuf_test.go -------------------------------------------------------------------------------- /pkg/remote/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/dialer.go -------------------------------------------------------------------------------- /pkg/remote/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/doc.go -------------------------------------------------------------------------------- /pkg/remote/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/message.go -------------------------------------------------------------------------------- /pkg/remote/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/option.go -------------------------------------------------------------------------------- /pkg/remote/payload_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/payload_codec.go -------------------------------------------------------------------------------- /pkg/remote/profiler_meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/profiler_meta.go -------------------------------------------------------------------------------- /pkg/remote/remotecli/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/remotecli/client.go -------------------------------------------------------------------------------- /pkg/remote/remotecli/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/remotecli/client_test.go -------------------------------------------------------------------------------- /pkg/remote/remotecli/conn_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/remotecli/conn_wrapper.go -------------------------------------------------------------------------------- /pkg/remote/remotecli/conn_wrapper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/remotecli/conn_wrapper_test.go -------------------------------------------------------------------------------- /pkg/remote/remotecli/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/remotecli/stream.go -------------------------------------------------------------------------------- /pkg/remote/remotecli/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/remotecli/stream_test.go -------------------------------------------------------------------------------- /pkg/remote/remotesvr/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/remotesvr/server.go -------------------------------------------------------------------------------- /pkg/remote/remotesvr/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/remotesvr/server_test.go -------------------------------------------------------------------------------- /pkg/remote/role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/role.go -------------------------------------------------------------------------------- /pkg/remote/trans/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/common.go -------------------------------------------------------------------------------- /pkg/remote/trans/default_client_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/default_client_handler.go -------------------------------------------------------------------------------- /pkg/remote/trans/default_client_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/default_client_handler_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/default_server_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/default_server_handler.go -------------------------------------------------------------------------------- /pkg/remote/trans/default_server_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/default_server_handler_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/detection/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/detection/noop.go -------------------------------------------------------------------------------- /pkg/remote/trans/detection/server_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/detection/server_handler.go -------------------------------------------------------------------------------- /pkg/remote/trans/detection/server_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/detection/server_handler_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/gonet/bytebuffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/gonet/bytebuffer.go -------------------------------------------------------------------------------- /pkg/remote/trans/gonet/bytebuffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/gonet/bytebuffer_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/gonet/client_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/gonet/client_handler.go -------------------------------------------------------------------------------- /pkg/remote/trans/gonet/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/gonet/conn.go -------------------------------------------------------------------------------- /pkg/remote/trans/gonet/conn_extension.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/gonet/conn_extension.go -------------------------------------------------------------------------------- /pkg/remote/trans/gonet/conn_extension_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/gonet/conn_extension_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/gonet/conn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/gonet/conn_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/gonet/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/gonet/dialer.go -------------------------------------------------------------------------------- /pkg/remote/trans/gonet/mocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/gonet/mocks_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/gonet/server_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/gonet/server_handler.go -------------------------------------------------------------------------------- /pkg/remote/trans/gonet/server_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/gonet/server_handler_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/gonet/trans_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/gonet/trans_server.go -------------------------------------------------------------------------------- /pkg/remote/trans/gonet/trans_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/gonet/trans_server_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/invoke/conn_extension.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/invoke/conn_extension.go -------------------------------------------------------------------------------- /pkg/remote/trans/invoke/conn_extension_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/invoke/conn_extension_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/invoke/invoke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/invoke/invoke.go -------------------------------------------------------------------------------- /pkg/remote/trans/invoke/invoke_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/invoke/invoke_handler.go -------------------------------------------------------------------------------- /pkg/remote/trans/invoke/invoke_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/invoke/invoke_handler_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/invoke/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/invoke/message.go -------------------------------------------------------------------------------- /pkg/remote/trans/invoke/message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/invoke/message_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/listen_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/listen_config.go -------------------------------------------------------------------------------- /pkg/remote/trans/listen_config_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/listen_config_windows.go -------------------------------------------------------------------------------- /pkg/remote/trans/mocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/mocks_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpoll/bytebuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpoll/bytebuf.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpoll/bytebuf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpoll/bytebuf_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpoll/client_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpoll/client_handler.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpoll/conn_extension.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpoll/conn_extension.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpoll/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpoll/dialer.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpoll/http_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpoll/http_client.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpoll/http_client_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpoll/http_client_handler.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpoll/http_client_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpoll/http_client_handler_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpoll/mocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpoll/mocks_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpoll/server_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpoll/server_handler.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpoll/server_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpoll/server_handler_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpoll/trans_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpoll/trans_server.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpoll/trans_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpoll/trans_server_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpollmux/client_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpollmux/client_handler.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpollmux/client_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpollmux/client_handler_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpollmux/control_frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpollmux/control_frame.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpollmux/mocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpollmux/mocks_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpollmux/mux_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpollmux/mux_conn.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpollmux/mux_conn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpollmux/mux_conn_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpollmux/mux_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpollmux/mux_pool.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpollmux/mux_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpollmux/mux_pool_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpollmux/mux_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpollmux/mux_transport.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpollmux/mux_transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpollmux/mux_transport_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpollmux/server_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpollmux/server_handler.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpollmux/server_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpollmux/server_handler_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpollmux/shard_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpollmux/shard_map.go -------------------------------------------------------------------------------- /pkg/remote/trans/netpollmux/shard_map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/netpollmux/shard_map_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/buffer.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/buffer_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/client_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/client_conn.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/client_conn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/client_conn_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/client_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/client_handler.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/client_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/client_handler_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/codes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/codes.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/codes/code_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/codes/code_string.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/codes/codes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/codes/codes.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/codes/codes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/codes/codes_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/codes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/codes_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/conn_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/conn_pool.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/conn_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/conn_pool_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/doc.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/bdp_estimator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/bdp_estimator.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/bdp_estimator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/bdp_estimator_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/context.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/context_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/controlbuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/controlbuf.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/controlbuf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/controlbuf_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/defaults.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/doc.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/flowcontrol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/flowcontrol.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/flowcontrol_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/flowcontrol_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/framer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/framer.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/graceful_shutdown_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/graceful_shutdown_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/grpcframe/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/grpcframe/errors.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/grpcframe/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/grpcframe/errors_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/grpcframe/frame_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/grpcframe/frame_parser.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/grpcframe/frame_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/grpcframe/frame_reader.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/grpcframe/frame_reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/grpcframe/frame_reader_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/grpcframe/frame_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/grpcframe/frame_writer.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/http2_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/http2_client.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/http2_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/http2_server.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/http_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/http_util.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/http_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/http_util_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/keepalive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/keepalive.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/keepalive_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/keepalive_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/mocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/mocks_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/syscall/syscall_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/syscall/syscall_linux.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/syscall/syscall_nonlinux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/syscall/syscall_nonlinux.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/testutils/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/testutils/channel.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/testutils/leakcheck/leakcheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/testutils/leakcheck/leakcheck.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/testutils/leakcheck/leakcheck_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/testutils/leakcheck/leakcheck_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/testutils/status_equal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/testutils/status_equal.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/testutils/status_equal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/testutils/status_equal_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/transport.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/grpc/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/grpc/transport_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/meta_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/meta_api.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/meta_api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/meta_api_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/metadata/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/metadata/metadata.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/metadata/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/metadata/metadata_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/mocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/mocks_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/peer/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/peer/peer.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/peer/peer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/peer/peer_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/server_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/server_conn.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/server_conn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/server_conn_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/server_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/server_handler.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/server_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/server_handler_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/status/mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/status/mock_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/status/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/status/status.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/status/status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/status/status_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/stream.go -------------------------------------------------------------------------------- /pkg/remote/trans/nphttp2/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/nphttp2/stream_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/client_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/client_handler.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/client_handler_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/client_handler_option.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/client_stream_cleanup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/client_stream_cleanup.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/client_trans_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/client_trans_pool.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/client_trans_pool_longconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/client_trans_pool_longconn.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/client_trans_pool_muxconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/client_trans_pool_muxconn.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/client_trans_pool_shortconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/client_trans_pool_shortconn.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/container/linklist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/container/linklist.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/container/object_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/container/object_pool.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/container/object_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/container/object_pool_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/container/pipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/container/pipe.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/container/pipe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/container/pipe_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/container/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/container/queue.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/container/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/container/queue_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/container/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/container/stack.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/container/stack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/container/stack_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/context.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/exception.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/exception.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/exception_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/exception_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/frame.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/frame_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/frame_handler.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/frame_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/frame_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/metadata.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/mock_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/server_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/server_handler.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/server_handler_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/server_handler_option.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/server_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/server_handler_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/stream.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/stream_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/stream_client.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/stream_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/stream_client_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/stream_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/stream_reader.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/stream_reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/stream_reader_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/stream_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/stream_server.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/stream_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/stream_server_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/stream_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/stream_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/stream_writer.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/test_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/test_utils.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/transport.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/transport_buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/transport_buffer.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/transport_buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/transport_buffer_test.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/transport_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/transport_client.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/transport_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/transport_server.go -------------------------------------------------------------------------------- /pkg/remote/trans/ttstream/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans/ttstream/transport_test.go -------------------------------------------------------------------------------- /pkg/remote/trans_errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans_errors.go -------------------------------------------------------------------------------- /pkg/remote/trans_errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans_errors_test.go -------------------------------------------------------------------------------- /pkg/remote/trans_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans_handler.go -------------------------------------------------------------------------------- /pkg/remote/trans_meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans_meta.go -------------------------------------------------------------------------------- /pkg/remote/trans_pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans_pipeline.go -------------------------------------------------------------------------------- /pkg/remote/trans_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/trans_server.go -------------------------------------------------------------------------------- /pkg/remote/transmeta/http_metakey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/transmeta/http_metakey.go -------------------------------------------------------------------------------- /pkg/remote/transmeta/metakey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/remote/transmeta/metakey.go -------------------------------------------------------------------------------- /pkg/retry/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/retry/backup.go -------------------------------------------------------------------------------- /pkg/retry/backup_retryer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/retry/backup_retryer.go -------------------------------------------------------------------------------- /pkg/retry/backup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/retry/backup_test.go -------------------------------------------------------------------------------- /pkg/retry/failure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/retry/failure.go -------------------------------------------------------------------------------- /pkg/retry/failure_retryer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/retry/failure_retryer.go -------------------------------------------------------------------------------- /pkg/retry/failure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/retry/failure_test.go -------------------------------------------------------------------------------- /pkg/retry/item_retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/retry/item_retry.go -------------------------------------------------------------------------------- /pkg/retry/mixed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/retry/mixed.go -------------------------------------------------------------------------------- /pkg/retry/mixed_retryer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/retry/mixed_retryer.go -------------------------------------------------------------------------------- /pkg/retry/mixed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/retry/mixed_test.go -------------------------------------------------------------------------------- /pkg/retry/percentage_limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/retry/percentage_limit.go -------------------------------------------------------------------------------- /pkg/retry/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/retry/policy.go -------------------------------------------------------------------------------- /pkg/retry/policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/retry/policy_test.go -------------------------------------------------------------------------------- /pkg/retry/retryer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/retry/retryer.go -------------------------------------------------------------------------------- /pkg/retry/retryer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/retry/retryer_test.go -------------------------------------------------------------------------------- /pkg/retry/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/retry/util.go -------------------------------------------------------------------------------- /pkg/retry/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/retry/util_test.go -------------------------------------------------------------------------------- /pkg/rpcinfo/basicinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/basicinfo.go -------------------------------------------------------------------------------- /pkg/rpcinfo/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/convert.go -------------------------------------------------------------------------------- /pkg/rpcinfo/convert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/convert_test.go -------------------------------------------------------------------------------- /pkg/rpcinfo/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/copy.go -------------------------------------------------------------------------------- /pkg/rpcinfo/copy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/copy_test.go -------------------------------------------------------------------------------- /pkg/rpcinfo/ctx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/ctx.go -------------------------------------------------------------------------------- /pkg/rpcinfo/ctx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/ctx_test.go -------------------------------------------------------------------------------- /pkg/rpcinfo/endpointInfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/endpointInfo.go -------------------------------------------------------------------------------- /pkg/rpcinfo/endpointInfo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/endpointInfo_test.go -------------------------------------------------------------------------------- /pkg/rpcinfo/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/interface.go -------------------------------------------------------------------------------- /pkg/rpcinfo/invocation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/invocation.go -------------------------------------------------------------------------------- /pkg/rpcinfo/invocation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/invocation_test.go -------------------------------------------------------------------------------- /pkg/rpcinfo/mocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/mocks_test.go -------------------------------------------------------------------------------- /pkg/rpcinfo/mutable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/mutable.go -------------------------------------------------------------------------------- /pkg/rpcinfo/remoteinfo/remoteInfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/remoteinfo/remoteInfo.go -------------------------------------------------------------------------------- /pkg/rpcinfo/remoteinfo/remoteInfo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/remoteinfo/remoteInfo_test.go -------------------------------------------------------------------------------- /pkg/rpcinfo/rpcconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/rpcconfig.go -------------------------------------------------------------------------------- /pkg/rpcinfo/rpcconfig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/rpcconfig_test.go -------------------------------------------------------------------------------- /pkg/rpcinfo/rpcinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/rpcinfo.go -------------------------------------------------------------------------------- /pkg/rpcinfo/rpcinfo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/rpcinfo_test.go -------------------------------------------------------------------------------- /pkg/rpcinfo/rpcstats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/rpcstats.go -------------------------------------------------------------------------------- /pkg/rpcinfo/rpcstats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/rpcstats_test.go -------------------------------------------------------------------------------- /pkg/rpcinfo/stats_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/stats_util.go -------------------------------------------------------------------------------- /pkg/rpcinfo/stats_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/stats_util_test.go -------------------------------------------------------------------------------- /pkg/rpcinfo/tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/tracer.go -------------------------------------------------------------------------------- /pkg/rpcinfo/tracer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpcinfo/tracer_test.go -------------------------------------------------------------------------------- /pkg/rpctimeout/item_rpc_timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpctimeout/item_rpc_timeout.go -------------------------------------------------------------------------------- /pkg/rpctimeout/rpctimeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/rpctimeout/rpctimeout.go -------------------------------------------------------------------------------- /pkg/serviceinfo/serviceinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/serviceinfo/serviceinfo.go -------------------------------------------------------------------------------- /pkg/serviceinfo/serviceinfo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/serviceinfo/serviceinfo_test.go -------------------------------------------------------------------------------- /pkg/stats/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/stats/event.go -------------------------------------------------------------------------------- /pkg/stats/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/stats/event_test.go -------------------------------------------------------------------------------- /pkg/stats/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/stats/status.go -------------------------------------------------------------------------------- /pkg/stats/tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/stats/tracer.go -------------------------------------------------------------------------------- /pkg/streaming/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/streaming/context.go -------------------------------------------------------------------------------- /pkg/streaming/streaming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/streaming/streaming.go -------------------------------------------------------------------------------- /pkg/streaming/streamx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/streaming/streamx.go -------------------------------------------------------------------------------- /pkg/streaming/timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/streaming/timeout.go -------------------------------------------------------------------------------- /pkg/streaming/timeout_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/streaming/timeout_test.go -------------------------------------------------------------------------------- /pkg/streaming/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/streaming/util.go -------------------------------------------------------------------------------- /pkg/streaming/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/streaming/util_test.go -------------------------------------------------------------------------------- /pkg/transmeta/http2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/transmeta/http2.go -------------------------------------------------------------------------------- /pkg/transmeta/http2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/transmeta/http2_test.go -------------------------------------------------------------------------------- /pkg/transmeta/metainfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/transmeta/metainfo.go -------------------------------------------------------------------------------- /pkg/transmeta/metainfo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/transmeta/metainfo_test.go -------------------------------------------------------------------------------- /pkg/transmeta/ttheader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/transmeta/ttheader.go -------------------------------------------------------------------------------- /pkg/transmeta/ttheader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/transmeta/ttheader_test.go -------------------------------------------------------------------------------- /pkg/utils/byte2str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/byte2str.go -------------------------------------------------------------------------------- /pkg/utils/byte2str_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/byte2str_test.go -------------------------------------------------------------------------------- /pkg/utils/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/config.go -------------------------------------------------------------------------------- /pkg/utils/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/config_test.go -------------------------------------------------------------------------------- /pkg/utils/contextmap/contextmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/contextmap/contextmap.go -------------------------------------------------------------------------------- /pkg/utils/contextmap/contextmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/contextmap/contextmap_test.go -------------------------------------------------------------------------------- /pkg/utils/counter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/counter.go -------------------------------------------------------------------------------- /pkg/utils/counter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/counter_test.go -------------------------------------------------------------------------------- /pkg/utils/err_chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/err_chain.go -------------------------------------------------------------------------------- /pkg/utils/err_chain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/err_chain_test.go -------------------------------------------------------------------------------- /pkg/utils/fastthrift/fastthrift.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/fastthrift/fastthrift.go -------------------------------------------------------------------------------- /pkg/utils/fastthrift/fastthrift_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/fastthrift/fastthrift_test.go -------------------------------------------------------------------------------- /pkg/utils/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/func.go -------------------------------------------------------------------------------- /pkg/utils/func_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/func_test.go -------------------------------------------------------------------------------- /pkg/utils/int_len.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/int_len.go -------------------------------------------------------------------------------- /pkg/utils/int_len_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/int_len_test.go -------------------------------------------------------------------------------- /pkg/utils/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/interface.go -------------------------------------------------------------------------------- /pkg/utils/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/json.go -------------------------------------------------------------------------------- /pkg/utils/json_fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/json_fuzz_test.go -------------------------------------------------------------------------------- /pkg/utils/json_sonic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/json_sonic.go -------------------------------------------------------------------------------- /pkg/utils/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/json_test.go -------------------------------------------------------------------------------- /pkg/utils/kitexutil/kitexutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/kitexutil/kitexutil.go -------------------------------------------------------------------------------- /pkg/utils/kitexutil/kitexutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/kitexutil/kitexutil_test.go -------------------------------------------------------------------------------- /pkg/utils/max_counter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/max_counter.go -------------------------------------------------------------------------------- /pkg/utils/max_counter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/max_counter_test.go -------------------------------------------------------------------------------- /pkg/utils/netaddr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/netaddr.go -------------------------------------------------------------------------------- /pkg/utils/netaddr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/netaddr_test.go -------------------------------------------------------------------------------- /pkg/utils/ring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/ring.go -------------------------------------------------------------------------------- /pkg/utils/ring_single.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/ring_single.go -------------------------------------------------------------------------------- /pkg/utils/ring_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/ring_test.go -------------------------------------------------------------------------------- /pkg/utils/rpcstats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/rpcstats.go -------------------------------------------------------------------------------- /pkg/utils/rpcstats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/rpcstats_test.go -------------------------------------------------------------------------------- /pkg/utils/runtimex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/runtimex.go -------------------------------------------------------------------------------- /pkg/utils/runtimex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/runtimex_test.go -------------------------------------------------------------------------------- /pkg/utils/sharedticker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/sharedticker.go -------------------------------------------------------------------------------- /pkg/utils/sharedticker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/sharedticker_test.go -------------------------------------------------------------------------------- /pkg/utils/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/slice.go -------------------------------------------------------------------------------- /pkg/utils/slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/slice_test.go -------------------------------------------------------------------------------- /pkg/utils/strbuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/strbuf.go -------------------------------------------------------------------------------- /pkg/utils/strbuf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/strbuf_test.go -------------------------------------------------------------------------------- /pkg/utils/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/strings.go -------------------------------------------------------------------------------- /pkg/utils/strings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/strings_test.go -------------------------------------------------------------------------------- /pkg/utils/thrift.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/thrift.go -------------------------------------------------------------------------------- /pkg/utils/thrift_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/thrift_test.go -------------------------------------------------------------------------------- /pkg/utils/yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/yaml.go -------------------------------------------------------------------------------- /pkg/utils/yaml_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/utils/yaml_test.go -------------------------------------------------------------------------------- /pkg/warmup/pool_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/warmup/pool_helper.go -------------------------------------------------------------------------------- /pkg/warmup/pool_helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/warmup/pool_helper_test.go -------------------------------------------------------------------------------- /pkg/warmup/warmup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/warmup/warmup.go -------------------------------------------------------------------------------- /pkg/xds/xds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/pkg/xds/xds.go -------------------------------------------------------------------------------- /scripts/.utils/check_go_mod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/scripts/.utils/check_go_mod.sh -------------------------------------------------------------------------------- /scripts/.utils/check_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/scripts/.utils/check_version.sh -------------------------------------------------------------------------------- /scripts/.utils/funcs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/scripts/.utils/funcs.sh -------------------------------------------------------------------------------- /scripts/release-hotfix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/scripts/release-hotfix.sh -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /server/deprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/deprecated.go -------------------------------------------------------------------------------- /server/genericserver/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/genericserver/server.go -------------------------------------------------------------------------------- /server/genericserver/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/genericserver/server_test.go -------------------------------------------------------------------------------- /server/genericserver/unknownservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/genericserver/unknownservice.go -------------------------------------------------------------------------------- /server/hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/hooks.go -------------------------------------------------------------------------------- /server/invoke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/invoke.go -------------------------------------------------------------------------------- /server/invoke/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/invoke/message.go -------------------------------------------------------------------------------- /server/invoke/message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/invoke/message_test.go -------------------------------------------------------------------------------- /server/invoke_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/invoke_test.go -------------------------------------------------------------------------------- /server/middlewares.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/middlewares.go -------------------------------------------------------------------------------- /server/middlewares_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/middlewares_test.go -------------------------------------------------------------------------------- /server/mocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/mocks_test.go -------------------------------------------------------------------------------- /server/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/option.go -------------------------------------------------------------------------------- /server/option_advanced.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/option_advanced.go -------------------------------------------------------------------------------- /server/option_advanced_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/option_advanced_test.go -------------------------------------------------------------------------------- /server/option_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/option_stream.go -------------------------------------------------------------------------------- /server/option_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/option_test.go -------------------------------------------------------------------------------- /server/option_ttstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/option_ttstream.go -------------------------------------------------------------------------------- /server/option_unary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/option_unary.go -------------------------------------------------------------------------------- /server/register_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/register_option.go -------------------------------------------------------------------------------- /server/register_option_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/register_option_test.go -------------------------------------------------------------------------------- /server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/server.go -------------------------------------------------------------------------------- /server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/server_test.go -------------------------------------------------------------------------------- /server/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/service.go -------------------------------------------------------------------------------- /server/service_inline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/service_inline.go -------------------------------------------------------------------------------- /server/service_inline_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/service_inline_test.go -------------------------------------------------------------------------------- /server/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/service_test.go -------------------------------------------------------------------------------- /server/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/stream.go -------------------------------------------------------------------------------- /server/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/server/stream_test.go -------------------------------------------------------------------------------- /tool/cmd/kitex/args/args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/cmd/kitex/args/args.go -------------------------------------------------------------------------------- /tool/cmd/kitex/args/args_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/cmd/kitex/args/args_test.go -------------------------------------------------------------------------------- /tool/cmd/kitex/args/deprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/cmd/kitex/args/deprecated.go -------------------------------------------------------------------------------- /tool/cmd/kitex/args/deprecated_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/cmd/kitex/args/deprecated_test.go -------------------------------------------------------------------------------- /tool/cmd/kitex/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/cmd/kitex/main.go -------------------------------------------------------------------------------- /tool/cmd/kitex/sdk/kitex_sdk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/cmd/kitex/sdk/kitex_sdk.go -------------------------------------------------------------------------------- /tool/cmd/kitex/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/cmd/kitex/utils/utils.go -------------------------------------------------------------------------------- /tool/cmd/kitex/versions/dependencies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/cmd/kitex/versions/dependencies.go -------------------------------------------------------------------------------- /tool/cmd/kitex/versions/dependencies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/cmd/kitex/versions/dependencies_test.go -------------------------------------------------------------------------------- /tool/cmd/kitex/versions/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/cmd/kitex/versions/version.go -------------------------------------------------------------------------------- /tool/cmd/kitex/versions/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/cmd/kitex/versions/version_test.go -------------------------------------------------------------------------------- /tool/internal_pkg/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/doc.go -------------------------------------------------------------------------------- /tool/internal_pkg/generator/completer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/generator/completer.go -------------------------------------------------------------------------------- /tool/internal_pkg/generator/custom_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/generator/custom_template.go -------------------------------------------------------------------------------- /tool/internal_pkg/generator/feature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/generator/feature.go -------------------------------------------------------------------------------- /tool/internal_pkg/generator/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/generator/generator.go -------------------------------------------------------------------------------- /tool/internal_pkg/generator/generator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/generator/generator_test.go -------------------------------------------------------------------------------- /tool/internal_pkg/generator/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/generator/template.go -------------------------------------------------------------------------------- /tool/internal_pkg/generator/template_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/generator/template_test.go -------------------------------------------------------------------------------- /tool/internal_pkg/generator/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/generator/type.go -------------------------------------------------------------------------------- /tool/internal_pkg/generator/type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/generator/type_test.go -------------------------------------------------------------------------------- /tool/internal_pkg/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/log/log.go -------------------------------------------------------------------------------- /tool/internal_pkg/pluginmode/protoc/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/pluginmode/protoc/plugin.go -------------------------------------------------------------------------------- /tool/internal_pkg/pluginmode/protoc/protoc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/pluginmode/protoc/protoc.go -------------------------------------------------------------------------------- /tool/internal_pkg/pluginmode/protoc/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/pluginmode/protoc/util.go -------------------------------------------------------------------------------- /tool/internal_pkg/pluginmode/thriftgo/ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/pluginmode/thriftgo/ast.go -------------------------------------------------------------------------------- /tool/internal_pkg/pluginmode/thriftgo/convertor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/pluginmode/thriftgo/convertor.go -------------------------------------------------------------------------------- /tool/internal_pkg/pluginmode/thriftgo/file_tpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/pluginmode/thriftgo/file_tpl.go -------------------------------------------------------------------------------- /tool/internal_pkg/pluginmode/thriftgo/hessian2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/pluginmode/thriftgo/hessian2.go -------------------------------------------------------------------------------- /tool/internal_pkg/pluginmode/thriftgo/hessian2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/pluginmode/thriftgo/hessian2_test.go -------------------------------------------------------------------------------- /tool/internal_pkg/pluginmode/thriftgo/patcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/pluginmode/thriftgo/patcher.go -------------------------------------------------------------------------------- /tool/internal_pkg/pluginmode/thriftgo/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/pluginmode/thriftgo/plugin.go -------------------------------------------------------------------------------- /tool/internal_pkg/pluginmode/thriftgo/register_tpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/pluginmode/thriftgo/register_tpl.go -------------------------------------------------------------------------------- /tool/internal_pkg/pluginmode/thriftgo/struct_tpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/pluginmode/thriftgo/struct_tpl.go -------------------------------------------------------------------------------- /tool/internal_pkg/prutal/prutal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/prutal/prutal.go -------------------------------------------------------------------------------- /tool/internal_pkg/prutal/prutal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/prutal/prutal_test.go -------------------------------------------------------------------------------- /tool/internal_pkg/tpl/bootstrap.sh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/tpl/bootstrap.sh.go -------------------------------------------------------------------------------- /tool/internal_pkg/tpl/build.sh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/tpl/build.sh.go -------------------------------------------------------------------------------- /tool/internal_pkg/tpl/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/tpl/client.go -------------------------------------------------------------------------------- /tool/internal_pkg/tpl/client_v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/tpl/client_v2.go -------------------------------------------------------------------------------- /tool/internal_pkg/tpl/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/tpl/handler.go -------------------------------------------------------------------------------- /tool/internal_pkg/tpl/handler.method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/tpl/handler.method.go -------------------------------------------------------------------------------- /tool/internal_pkg/tpl/invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/tpl/invoker.go -------------------------------------------------------------------------------- /tool/internal_pkg/tpl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/tpl/main.go -------------------------------------------------------------------------------- /tool/internal_pkg/tpl/pbtpl/pbtpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/tpl/pbtpl/pbtpl.go -------------------------------------------------------------------------------- /tool/internal_pkg/tpl/pbtpl/pbtpl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/tpl/pbtpl/pbtpl_test.go -------------------------------------------------------------------------------- /tool/internal_pkg/tpl/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/tpl/server.go -------------------------------------------------------------------------------- /tool/internal_pkg/tpl/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/tpl/service.go -------------------------------------------------------------------------------- /tool/internal_pkg/tpl/service_v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/tpl/service_v2.go -------------------------------------------------------------------------------- /tool/internal_pkg/tpl/templates_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/tpl/templates_test.go -------------------------------------------------------------------------------- /tool/internal_pkg/tpl/tool_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/tpl/tool_version.go -------------------------------------------------------------------------------- /tool/internal_pkg/util/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/util/dump.go -------------------------------------------------------------------------------- /tool/internal_pkg/util/env/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/util/env/env.go -------------------------------------------------------------------------------- /tool/internal_pkg/util/env/env_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/util/env/env_test.go -------------------------------------------------------------------------------- /tool/internal_pkg/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/util/util.go -------------------------------------------------------------------------------- /tool/internal_pkg/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/tool/internal_pkg/util/util_test.go -------------------------------------------------------------------------------- /transport/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/transport/keys.go -------------------------------------------------------------------------------- /version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudwego/kitex/HEAD/version.go --------------------------------------------------------------------------------