├── .asf.yaml ├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── NOTICE ├── README.md ├── examples ├── Program.cs └── examples.csproj ├── rocketmq-client-csharp ├── AccessPoint.cs ├── Client.cs ├── ClientConfig.cs ├── ClientLoggerInterceptor.cs ├── ClientManager.cs ├── ClientManagerFactory.cs ├── ConfigFileCredentialsProvider.cs ├── Credentials.cs ├── ExpressionType.cs ├── FilterExpression.cs ├── IClient.cs ├── IClientConfig.cs ├── IClientManager.cs ├── IConsumer.cs ├── ICredentialsProvider.cs ├── IMessageListener.cs ├── IProducer.cs ├── IRpcClient.cs ├── Message.cs ├── MessageException.cs ├── MessageIdGenerator.cs ├── MessageType.cs ├── MetadataConstants.cs ├── MqLogManager.cs ├── ProcessQueue.cs ├── Producer.cs ├── Protos │ ├── apache │ │ └── rocketmq │ │ │ └── v2 │ │ │ ├── admin.proto │ │ │ ├── definition.proto │ │ │ └── service.proto │ └── google │ │ └── rpc │ │ ├── code.proto │ │ ├── error_details.proto │ │ └── status.proto ├── PublishLoadBalancer.cs ├── Publishing.cs ├── PushConsumer.cs ├── RpcClient.cs ├── SendReceipt.cs ├── SendStatus.cs ├── SequenceGenerator.cs ├── Session.cs ├── Signature.cs ├── SimpleConsumer.cs ├── StaticCredentialsProvider.cs ├── Topic.cs ├── TopicRouteData.cs ├── TopicRouteException.cs ├── Utilities.cs ├── rocketmq-client-csharp.csproj └── rocketmq-client-csharp.nlog ├── rocketmq-client.sln └── tests ├── ClientConfigTest.cs ├── ClientManagerTest.cs ├── ConfigFileCredentialsProviderTest.cs ├── DateTimeTest.cs ├── MessageIdGeneratorTest.cs ├── MessageTest.cs ├── MqLogManagerTest.cs ├── ProducerTest.cs ├── PushConsumerTest.cs ├── RpcClientTest.cs ├── SendResultTest.cs ├── SequenceGeneratorTest.cs ├── SignatureTest.cs ├── SimpleConsumerTest.cs ├── StaticCredentialsProviderTest.cs ├── TopicTest.cs ├── UnitTest1.cs └── tests.csproj /.asf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/.asf.yaml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | .vscode/ 4 | .idea 5 | *.user 6 | *DS_Store 7 | .fake -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/README.md -------------------------------------------------------------------------------- /examples/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/examples/Program.cs -------------------------------------------------------------------------------- /examples/examples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/examples/examples.csproj -------------------------------------------------------------------------------- /rocketmq-client-csharp/AccessPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/AccessPoint.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/Client.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/Client.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/ClientConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/ClientConfig.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/ClientLoggerInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/ClientLoggerInterceptor.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/ClientManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/ClientManager.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/ClientManagerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/ClientManagerFactory.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/ConfigFileCredentialsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/ConfigFileCredentialsProvider.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/Credentials.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/Credentials.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/ExpressionType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/ExpressionType.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/FilterExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/FilterExpression.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/IClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/IClient.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/IClientConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/IClientConfig.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/IClientManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/IClientManager.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/IConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/IConsumer.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/ICredentialsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/ICredentialsProvider.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/IMessageListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/IMessageListener.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/IProducer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/IProducer.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/IRpcClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/IRpcClient.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/Message.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/MessageException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/MessageException.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/MessageIdGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/MessageIdGenerator.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/MessageType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/MessageType.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/MetadataConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/MetadataConstants.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/MqLogManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/MqLogManager.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/ProcessQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/ProcessQueue.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/Producer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/Producer.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/Protos/apache/rocketmq/v2/admin.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/Protos/apache/rocketmq/v2/admin.proto -------------------------------------------------------------------------------- /rocketmq-client-csharp/Protos/apache/rocketmq/v2/definition.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/Protos/apache/rocketmq/v2/definition.proto -------------------------------------------------------------------------------- /rocketmq-client-csharp/Protos/apache/rocketmq/v2/service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/Protos/apache/rocketmq/v2/service.proto -------------------------------------------------------------------------------- /rocketmq-client-csharp/Protos/google/rpc/code.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/Protos/google/rpc/code.proto -------------------------------------------------------------------------------- /rocketmq-client-csharp/Protos/google/rpc/error_details.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/Protos/google/rpc/error_details.proto -------------------------------------------------------------------------------- /rocketmq-client-csharp/Protos/google/rpc/status.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/Protos/google/rpc/status.proto -------------------------------------------------------------------------------- /rocketmq-client-csharp/PublishLoadBalancer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/PublishLoadBalancer.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/Publishing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/Publishing.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/PushConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/PushConsumer.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/RpcClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/RpcClient.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/SendReceipt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/SendReceipt.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/SendStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/SendStatus.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/SequenceGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/SequenceGenerator.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/Session.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/Signature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/Signature.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/SimpleConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/SimpleConsumer.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/StaticCredentialsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/StaticCredentialsProvider.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/Topic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/Topic.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/TopicRouteData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/TopicRouteData.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/TopicRouteException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/TopicRouteException.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/Utilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/Utilities.cs -------------------------------------------------------------------------------- /rocketmq-client-csharp/rocketmq-client-csharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/rocketmq-client-csharp.csproj -------------------------------------------------------------------------------- /rocketmq-client-csharp/rocketmq-client-csharp.nlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client-csharp/rocketmq-client-csharp.nlog -------------------------------------------------------------------------------- /rocketmq-client.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/rocketmq-client.sln -------------------------------------------------------------------------------- /tests/ClientConfigTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/ClientConfigTest.cs -------------------------------------------------------------------------------- /tests/ClientManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/ClientManagerTest.cs -------------------------------------------------------------------------------- /tests/ConfigFileCredentialsProviderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/ConfigFileCredentialsProviderTest.cs -------------------------------------------------------------------------------- /tests/DateTimeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/DateTimeTest.cs -------------------------------------------------------------------------------- /tests/MessageIdGeneratorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/MessageIdGeneratorTest.cs -------------------------------------------------------------------------------- /tests/MessageTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/MessageTest.cs -------------------------------------------------------------------------------- /tests/MqLogManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/MqLogManagerTest.cs -------------------------------------------------------------------------------- /tests/ProducerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/ProducerTest.cs -------------------------------------------------------------------------------- /tests/PushConsumerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/PushConsumerTest.cs -------------------------------------------------------------------------------- /tests/RpcClientTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/RpcClientTest.cs -------------------------------------------------------------------------------- /tests/SendResultTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/SendResultTest.cs -------------------------------------------------------------------------------- /tests/SequenceGeneratorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/SequenceGeneratorTest.cs -------------------------------------------------------------------------------- /tests/SignatureTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/SignatureTest.cs -------------------------------------------------------------------------------- /tests/SimpleConsumerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/SimpleConsumerTest.cs -------------------------------------------------------------------------------- /tests/StaticCredentialsProviderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/StaticCredentialsProviderTest.cs -------------------------------------------------------------------------------- /tests/TopicTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/TopicTest.cs -------------------------------------------------------------------------------- /tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/UnitTest1.cs -------------------------------------------------------------------------------- /tests/tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/rocketmq-client-csharp/HEAD/tests/tests.csproj --------------------------------------------------------------------------------