gitextract_ldvbuhvt/ ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── copilot-instructions.md │ ├── instructions/ │ │ ├── benchmark.instructions.md │ │ ├── development.instructions.md │ │ └── net.instructions.md │ └── workflows/ │ ├── publish-beta.yml │ ├── publish.yml │ └── test.yml ├── .gitignore ├── ChangeLog.md ├── DLL/ │ ├── NewLife.Core.xml │ └── NewLife.RocketMQ.xml ├── Doc/ │ ├── Changelog.md │ ├── RequestReply_Guide.md │ ├── newlife.snk │ ├── rmq_4.9.7.pcap │ ├── 架构设计.md │ └── 需求文档.md ├── LICENSE ├── NewLife.RocketMQ/ │ ├── .github/ │ │ └── copilot-instructions.md │ ├── AclOptions.cs │ ├── AclProvider.cs │ ├── AliyunOptions.cs │ ├── AliyunProvider.cs │ ├── BrokerClient.cs │ ├── ClusterClient.cs │ ├── Common/ │ │ ├── BrokerInfo.cs │ │ ├── ILoadBalance.cs │ │ └── WeightRoundRobin.cs │ ├── Consumer.cs │ ├── Grpc/ │ │ ├── GrpcClient.cs │ │ ├── GrpcEnums.cs │ │ ├── GrpcMessagingService.cs │ │ ├── GrpcModels.cs │ │ ├── GrpcServiceMessages.cs │ │ └── ProtoExtensions.cs │ ├── Helper.cs │ ├── HuaweiProvider.cs │ ├── ICloudProvider.cs │ ├── MessageTrace/ │ │ ├── AsyncTraceDispatcher.cs │ │ ├── MessageTraceHook.cs │ │ └── TraceModel.cs │ ├── Models/ │ │ ├── ConsumeEventArgs.cs │ │ ├── ConsumeFromWheres.cs │ │ ├── ConsumeTypes.cs │ │ ├── DelayTimeLevels.cs │ │ └── MessageModels.cs │ ├── MqBase.cs │ ├── MqSetting.cs │ ├── NameClient.cs │ ├── NewLife.RocketMQ.csproj │ ├── Producer.cs │ ├── Properties/ │ │ └── PublishProfiles/ │ │ └── FolderProfile.pubxml │ ├── Protocol/ │ │ ├── Command.cs │ │ ├── ConsumerData.cs │ │ ├── ConsumerRunningInfo.cs │ │ ├── ConsumerStates/ │ │ │ ├── ConsumerStatesModel.cs │ │ │ ├── MessageQueueModel.cs │ │ │ └── OffsetWrapperModel.cs │ │ ├── EndTransactionRequestHeader.cs │ │ ├── Header.cs │ │ ├── HeartbeatData.cs │ │ ├── LanguageCode.cs │ │ ├── MQVersion.cs │ │ ├── Message.cs │ │ ├── MessageExt.cs │ │ ├── MessageQueue.cs │ │ ├── MqCodec.cs │ │ ├── ProducerData.cs │ │ ├── PullMessageRequestHeader.cs │ │ ├── PullResult.cs │ │ ├── QueryResult.cs │ │ ├── RequestCode.cs │ │ ├── ResponseCode.cs │ │ ├── ResponseException.cs │ │ ├── SendMessageRequestHeader.cs │ │ ├── SendResult.cs │ │ ├── SendStatus.cs │ │ ├── SerializeType.cs │ │ ├── ServiceState.cs │ │ ├── SubscriptionData.cs │ │ └── TransactionState.cs │ └── TencentProvider.cs ├── NewLife.RocketMQ.sln ├── Readme.MD ├── Test/ │ ├── Program.cs │ └── Test.csproj └── XUnitTestRocketMQ/ ├── .github/ │ └── copilot-instructions.md ├── AliyunIssuesTests.cs ├── AliyunTests.cs ├── BasicTest.cs ├── BatchAckTests.cs ├── BatchMessageTests.cs ├── BroadcastOffsetTests.cs ├── BrokerFailoverTests.cs ├── BrokerInfoTests.cs ├── CloudProviderTests.cs ├── CommandTests.cs ├── CompressionTests.cs ├── ConcurrentConsumeTests.cs ├── ConsumeStatsTests.cs ├── ConsumerStatesModelTests.cs ├── ConsumerTests.cs ├── HeaderTests.cs ├── IPv6Tests.cs ├── MQVersionTests.cs ├── MQVersionUpdateTests.cs ├── ManagementTests.cs ├── MessageExtendedTests.cs ├── MessageId5xTests.cs ├── MessageQueueTests.cs ├── MessageTests.cs ├── MessageTraceTests.cs ├── ModelTests.cs ├── MqBasePropertyTests.cs ├── MqSettingTests.cs ├── MultiTopicTests.cs ├── NameClientTests.cs ├── OrderConsumeTests.cs ├── PopConsumeTests.cs ├── ProducerTests.cs ├── ProducerTracerTests.cs ├── ProtoTests.cs ├── ProtocolDataTests.cs ├── PullResultTests.cs ├── QueryMessageTests.cs ├── RequestHeaderTests.cs ├── RequestReplyTests.cs ├── ResponseExceptionTests.cs ├── RetryTests.cs ├── SQL92FilterTests.cs ├── SendResultTests.cs ├── SpanRefactorTests.cs ├── SupportApacheAclTest.cs ├── TraceModelTests.cs ├── TransactionCheckTests.cs ├── VipChannelTests.cs ├── WeightRoundRobinTests.cs └── XUnitTestRocketMQ.csproj