├── .asf.yaml ├── .github ├── ISSUE_TEMPLATE │ └── issue_template.md ├── stale.yml └── workflows │ ├── codeql-analysis.yml │ └── tests.yaml ├── .gitignore ├── .golangci.yml ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── admin ├── admin.go ├── option.go └── response.go ├── api.go ├── benchmark ├── consumer.go ├── main.go ├── message.go ├── producer.go └── stable.go ├── config.go ├── consumer ├── consumer.go ├── consumer_test.go ├── interceptor.go ├── limiter.go ├── lock.go ├── message_util.go ├── mock_offset_store.go ├── offset_store.go ├── offset_store_test.go ├── option.go ├── option_test.go ├── process_queue.go ├── pull_consumer.go ├── pull_consumer_test.go ├── push_consumer.go ├── push_consumer_test.go ├── statistics.go ├── statistics_test.go ├── strategy.go └── strategy_test.go ├── docs ├── Introduction.md ├── client-design.gliffy ├── feature.md ├── images │ └── client-design.png └── zh │ ├── native-design_zh.md │ └── rocketmq-protocol_zh.md ├── errors └── errors.go ├── examples ├── admin │ ├── group │ │ └── main.go │ └── topic │ │ └── main.go ├── consumer │ ├── acl │ │ └── main.go │ ├── broadcast │ │ └── main.go │ ├── delay │ │ └── main.go │ ├── interceptor │ │ └── main.go │ ├── namespace │ │ └── main.go │ ├── orderly │ │ └── main.go │ ├── pull │ │ ├── poll │ │ │ └── main.go │ │ ├── poll_assign │ │ │ └── main.go │ │ ├── pull │ │ │ └── main.go │ │ └── pull_from │ │ │ └── main.go │ ├── retry │ │ ├── concurrent │ │ │ └── main.go │ │ └── order │ │ │ └── main.go │ ├── rpc │ │ └── main.go │ ├── simple │ │ └── main.go │ ├── strategy │ │ └── main.go │ ├── tag │ │ └── main.go │ ├── tls │ │ └── main.go │ └── trace │ │ └── main.go └── producer │ ├── acl │ └── main.go │ ├── async │ └── main.go │ ├── batch │ └── main.go │ ├── delay │ └── main.go │ ├── delayms │ └── main.go │ ├── interceptor │ └── main.go │ ├── namespace │ └── main.go │ ├── rpc │ ├── async │ │ └── main.go │ └── sync │ │ └── main.go │ ├── simple │ └── main.go │ ├── tag │ └── main.go │ ├── tls │ └── main.go │ ├── trace │ └── main.go │ └── transaction │ └── main.go ├── go.mod ├── go.sum ├── hooks └── filter_message_hook.go ├── internal ├── callback.go ├── client.go ├── constants.go ├── mock_client.go ├── mock_namesrv.go ├── model.go ├── model_test.go ├── mq_version.go ├── namesrv.go ├── namesrv_test.go ├── perm.go ├── remote │ ├── codec.go │ ├── codec_test.go │ ├── future.go │ ├── interceptor.go │ ├── interceptor_test.go │ ├── mock_remote_client.go │ ├── remote_client.go │ ├── remote_client_test.go │ ├── rpchook.go │ └── tcp_conn.go ├── request.go ├── request_response_future.go ├── response.go ├── route.go ├── route_test.go ├── trace.go ├── trace_test.go ├── transaction.go ├── utils │ ├── compression.go │ ├── compression_bench_test.go │ ├── compression_test.go │ ├── errors.go │ ├── files.go │ ├── math.go │ ├── namespace.go │ ├── net.go │ ├── net_test.go │ ├── set.go │ └── string.go └── validators.go ├── primitive ├── auth.go ├── base.go ├── base_test.go ├── ctx.go ├── errors.go ├── interceptor.go ├── message.go ├── message_test.go ├── nsresolver.go ├── nsresolver_test.go ├── pool.go ├── result.go ├── result_test.go └── trace.go ├── producer ├── interceptor.go ├── option.go ├── option_test.go ├── producer.go ├── producer_test.go ├── selector.go └── selector_test.go └── rlog └── log.go /.asf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/.asf.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/.github/ISSUE_TEMPLATE/issue_template.md -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/NOTICE -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/README.md -------------------------------------------------------------------------------- /admin/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/admin/admin.go -------------------------------------------------------------------------------- /admin/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/admin/option.go -------------------------------------------------------------------------------- /admin/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/admin/response.go -------------------------------------------------------------------------------- /api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/api.go -------------------------------------------------------------------------------- /benchmark/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/benchmark/consumer.go -------------------------------------------------------------------------------- /benchmark/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/benchmark/main.go -------------------------------------------------------------------------------- /benchmark/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/benchmark/message.go -------------------------------------------------------------------------------- /benchmark/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/benchmark/producer.go -------------------------------------------------------------------------------- /benchmark/stable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/benchmark/stable.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/config.go -------------------------------------------------------------------------------- /consumer/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/consumer.go -------------------------------------------------------------------------------- /consumer/consumer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/consumer_test.go -------------------------------------------------------------------------------- /consumer/interceptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/interceptor.go -------------------------------------------------------------------------------- /consumer/limiter.go: -------------------------------------------------------------------------------- 1 | package consumer 2 | 3 | type Limiter func(topic string) 4 | -------------------------------------------------------------------------------- /consumer/lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/lock.go -------------------------------------------------------------------------------- /consumer/message_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/message_util.go -------------------------------------------------------------------------------- /consumer/mock_offset_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/mock_offset_store.go -------------------------------------------------------------------------------- /consumer/offset_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/offset_store.go -------------------------------------------------------------------------------- /consumer/offset_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/offset_store_test.go -------------------------------------------------------------------------------- /consumer/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/option.go -------------------------------------------------------------------------------- /consumer/option_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/option_test.go -------------------------------------------------------------------------------- /consumer/process_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/process_queue.go -------------------------------------------------------------------------------- /consumer/pull_consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/pull_consumer.go -------------------------------------------------------------------------------- /consumer/pull_consumer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/pull_consumer_test.go -------------------------------------------------------------------------------- /consumer/push_consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/push_consumer.go -------------------------------------------------------------------------------- /consumer/push_consumer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/push_consumer_test.go -------------------------------------------------------------------------------- /consumer/statistics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/statistics.go -------------------------------------------------------------------------------- /consumer/statistics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/statistics_test.go -------------------------------------------------------------------------------- /consumer/strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/strategy.go -------------------------------------------------------------------------------- /consumer/strategy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/consumer/strategy_test.go -------------------------------------------------------------------------------- /docs/Introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/docs/Introduction.md -------------------------------------------------------------------------------- /docs/client-design.gliffy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/docs/client-design.gliffy -------------------------------------------------------------------------------- /docs/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/docs/feature.md -------------------------------------------------------------------------------- /docs/images/client-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/docs/images/client-design.png -------------------------------------------------------------------------------- /docs/zh/native-design_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/docs/zh/native-design_zh.md -------------------------------------------------------------------------------- /docs/zh/rocketmq-protocol_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/docs/zh/rocketmq-protocol_zh.md -------------------------------------------------------------------------------- /errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/errors/errors.go -------------------------------------------------------------------------------- /examples/admin/group/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/admin/group/main.go -------------------------------------------------------------------------------- /examples/admin/topic/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/admin/topic/main.go -------------------------------------------------------------------------------- /examples/consumer/acl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/acl/main.go -------------------------------------------------------------------------------- /examples/consumer/broadcast/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/broadcast/main.go -------------------------------------------------------------------------------- /examples/consumer/delay/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/delay/main.go -------------------------------------------------------------------------------- /examples/consumer/interceptor/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/interceptor/main.go -------------------------------------------------------------------------------- /examples/consumer/namespace/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/namespace/main.go -------------------------------------------------------------------------------- /examples/consumer/orderly/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/orderly/main.go -------------------------------------------------------------------------------- /examples/consumer/pull/poll/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/pull/poll/main.go -------------------------------------------------------------------------------- /examples/consumer/pull/poll_assign/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/pull/poll_assign/main.go -------------------------------------------------------------------------------- /examples/consumer/pull/pull/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/pull/pull/main.go -------------------------------------------------------------------------------- /examples/consumer/pull/pull_from/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/pull/pull_from/main.go -------------------------------------------------------------------------------- /examples/consumer/retry/concurrent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/retry/concurrent/main.go -------------------------------------------------------------------------------- /examples/consumer/retry/order/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/retry/order/main.go -------------------------------------------------------------------------------- /examples/consumer/rpc/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/rpc/main.go -------------------------------------------------------------------------------- /examples/consumer/simple/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/simple/main.go -------------------------------------------------------------------------------- /examples/consumer/strategy/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/strategy/main.go -------------------------------------------------------------------------------- /examples/consumer/tag/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/tag/main.go -------------------------------------------------------------------------------- /examples/consumer/tls/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/tls/main.go -------------------------------------------------------------------------------- /examples/consumer/trace/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/consumer/trace/main.go -------------------------------------------------------------------------------- /examples/producer/acl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/producer/acl/main.go -------------------------------------------------------------------------------- /examples/producer/async/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/producer/async/main.go -------------------------------------------------------------------------------- /examples/producer/batch/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/producer/batch/main.go -------------------------------------------------------------------------------- /examples/producer/delay/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/producer/delay/main.go -------------------------------------------------------------------------------- /examples/producer/delayms/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/producer/delayms/main.go -------------------------------------------------------------------------------- /examples/producer/interceptor/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/producer/interceptor/main.go -------------------------------------------------------------------------------- /examples/producer/namespace/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/producer/namespace/main.go -------------------------------------------------------------------------------- /examples/producer/rpc/async/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/producer/rpc/async/main.go -------------------------------------------------------------------------------- /examples/producer/rpc/sync/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/producer/rpc/sync/main.go -------------------------------------------------------------------------------- /examples/producer/simple/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/producer/simple/main.go -------------------------------------------------------------------------------- /examples/producer/tag/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/producer/tag/main.go -------------------------------------------------------------------------------- /examples/producer/tls/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/producer/tls/main.go -------------------------------------------------------------------------------- /examples/producer/trace/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/producer/trace/main.go -------------------------------------------------------------------------------- /examples/producer/transaction/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/examples/producer/transaction/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/go.sum -------------------------------------------------------------------------------- /hooks/filter_message_hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/hooks/filter_message_hook.go -------------------------------------------------------------------------------- /internal/callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/callback.go -------------------------------------------------------------------------------- /internal/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/client.go -------------------------------------------------------------------------------- /internal/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/constants.go -------------------------------------------------------------------------------- /internal/mock_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/mock_client.go -------------------------------------------------------------------------------- /internal/mock_namesrv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/mock_namesrv.go -------------------------------------------------------------------------------- /internal/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/model.go -------------------------------------------------------------------------------- /internal/model_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/model_test.go -------------------------------------------------------------------------------- /internal/mq_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/mq_version.go -------------------------------------------------------------------------------- /internal/namesrv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/namesrv.go -------------------------------------------------------------------------------- /internal/namesrv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/namesrv_test.go -------------------------------------------------------------------------------- /internal/perm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/perm.go -------------------------------------------------------------------------------- /internal/remote/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/remote/codec.go -------------------------------------------------------------------------------- /internal/remote/codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/remote/codec_test.go -------------------------------------------------------------------------------- /internal/remote/future.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/remote/future.go -------------------------------------------------------------------------------- /internal/remote/interceptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/remote/interceptor.go -------------------------------------------------------------------------------- /internal/remote/interceptor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/remote/interceptor_test.go -------------------------------------------------------------------------------- /internal/remote/mock_remote_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/remote/mock_remote_client.go -------------------------------------------------------------------------------- /internal/remote/remote_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/remote/remote_client.go -------------------------------------------------------------------------------- /internal/remote/remote_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/remote/remote_client_test.go -------------------------------------------------------------------------------- /internal/remote/rpchook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/remote/rpchook.go -------------------------------------------------------------------------------- /internal/remote/tcp_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/remote/tcp_conn.go -------------------------------------------------------------------------------- /internal/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/request.go -------------------------------------------------------------------------------- /internal/request_response_future.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/request_response_future.go -------------------------------------------------------------------------------- /internal/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/response.go -------------------------------------------------------------------------------- /internal/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/route.go -------------------------------------------------------------------------------- /internal/route_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/route_test.go -------------------------------------------------------------------------------- /internal/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/trace.go -------------------------------------------------------------------------------- /internal/trace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/trace_test.go -------------------------------------------------------------------------------- /internal/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/transaction.go -------------------------------------------------------------------------------- /internal/utils/compression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/utils/compression.go -------------------------------------------------------------------------------- /internal/utils/compression_bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/utils/compression_bench_test.go -------------------------------------------------------------------------------- /internal/utils/compression_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/utils/compression_test.go -------------------------------------------------------------------------------- /internal/utils/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/utils/errors.go -------------------------------------------------------------------------------- /internal/utils/files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/utils/files.go -------------------------------------------------------------------------------- /internal/utils/math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/utils/math.go -------------------------------------------------------------------------------- /internal/utils/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/utils/namespace.go -------------------------------------------------------------------------------- /internal/utils/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/utils/net.go -------------------------------------------------------------------------------- /internal/utils/net_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/utils/net_test.go -------------------------------------------------------------------------------- /internal/utils/set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/utils/set.go -------------------------------------------------------------------------------- /internal/utils/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/utils/string.go -------------------------------------------------------------------------------- /internal/validators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/internal/validators.go -------------------------------------------------------------------------------- /primitive/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/primitive/auth.go -------------------------------------------------------------------------------- /primitive/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/primitive/base.go -------------------------------------------------------------------------------- /primitive/base_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/primitive/base_test.go -------------------------------------------------------------------------------- /primitive/ctx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/primitive/ctx.go -------------------------------------------------------------------------------- /primitive/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/primitive/errors.go -------------------------------------------------------------------------------- /primitive/interceptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/primitive/interceptor.go -------------------------------------------------------------------------------- /primitive/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/primitive/message.go -------------------------------------------------------------------------------- /primitive/message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/primitive/message_test.go -------------------------------------------------------------------------------- /primitive/nsresolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/primitive/nsresolver.go -------------------------------------------------------------------------------- /primitive/nsresolver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/primitive/nsresolver_test.go -------------------------------------------------------------------------------- /primitive/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/primitive/pool.go -------------------------------------------------------------------------------- /primitive/result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/primitive/result.go -------------------------------------------------------------------------------- /primitive/result_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/primitive/result_test.go -------------------------------------------------------------------------------- /primitive/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/primitive/trace.go -------------------------------------------------------------------------------- /producer/interceptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/producer/interceptor.go -------------------------------------------------------------------------------- /producer/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/producer/option.go -------------------------------------------------------------------------------- /producer/option_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/producer/option_test.go -------------------------------------------------------------------------------- /producer/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/producer/producer.go -------------------------------------------------------------------------------- /producer/producer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/producer/producer_test.go -------------------------------------------------------------------------------- /producer/selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/producer/selector.go -------------------------------------------------------------------------------- /producer/selector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/producer/selector_test.go -------------------------------------------------------------------------------- /rlog/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-go/HEAD/rlog/log.go --------------------------------------------------------------------------------