├── .asf.yaml ├── .bazelrc ├── .bazelversion ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── doc.yml │ ├── enhancement_request.yml │ └── feature_request.yml ├── PULL_REQUEST_TEMPLATE.md ├── asf-deploy-settings.xml └── workflows │ ├── bazel.yml │ ├── codeql_analysis.yml │ ├── coverage.yml │ ├── license-checker.yaml │ ├── maven.yaml │ ├── misspell_check.yml │ ├── pr-ci.yml │ ├── pr-e2e-test.yml │ ├── push-ci.yml │ ├── snapshot-automation.yml │ └── stale.yml ├── .gitignore ├── .licenserc.yaml ├── BUILD.bazel ├── BUILDING ├── CONTRIBUTING.md ├── GenTestRules.bzl ├── LICENSE ├── NOTICE ├── README.md ├── README_OFFICIAL.md ├── WORKSPACE ├── acl ├── BUILD.bazel ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── acl │ │ ├── AccessResource.java │ │ ├── AccessValidator.java │ │ ├── PermissionChecker.java │ │ ├── common │ │ ├── AclClientRPCHook.java │ │ ├── AclConstants.java │ │ ├── AclException.java │ │ ├── AclSigner.java │ │ ├── AclUtils.java │ │ ├── AuthenticationHeader.java │ │ ├── AuthorizationHeader.java │ │ ├── Permission.java │ │ ├── SessionCredentials.java │ │ └── SigningAlgorithm.java │ │ └── plain │ │ ├── PlainAccessData.java │ │ ├── PlainAccessResource.java │ │ ├── PlainAccessValidator.java │ │ ├── PlainPermissionChecker.java │ │ ├── PlainPermissionManager.java │ │ ├── RemoteAddressStrategy.java │ │ └── RemoteAddressStrategyFactory.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── acl │ │ ├── RemotingClientAccessTest.java │ │ ├── common │ │ ├── AclClientRPCHookTest.java │ │ ├── AclSignerTest.java │ │ ├── AclUtilsTest.java │ │ ├── PermissionTest.java │ │ └── SessionCredentialsTest.java │ │ └── plain │ │ ├── AclTestHelper.java │ │ ├── PlainAccessControlFlowTest.java │ │ ├── PlainAccessValidatorTest.java │ │ ├── PlainPermissionManagerTest.java │ │ └── RemoteAddressStrategyTest.java │ └── resources │ ├── access_acl_conf │ └── acl │ │ └── plain_acl.yml │ ├── both_acl_file_folder_conf │ └── conf │ │ ├── acl │ │ └── plain_acl.yml │ │ └── plain_acl.yml │ ├── conf │ ├── acl │ │ └── plain_acl.yml │ ├── plain_acl.yml │ ├── plain_acl_bak.yml │ ├── plain_acl_correct.yml │ ├── plain_acl_delete.yml │ ├── plain_acl_global_white_addrs.yml │ ├── plain_acl_incomplete.yml │ ├── plain_acl_update_create.yml │ ├── plain_acl_with_no_accouts.yml │ └── watch │ │ └── plain_acl_watch.yml │ ├── empty_acl_folder_conf │ └── conf │ │ └── plain_acl.yml │ ├── only_acl_folder_conf │ └── conf │ │ └── acl │ │ └── plain_acl.yml │ ├── rmq.logback-test.xml │ └── update_global_white_addr │ └── conf │ ├── acl │ ├── empty.yml │ └── plain_acl.yml │ └── plain_acl.yml ├── apitest ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── rocketmq │ │ │ │ └── apitest │ │ │ │ ├── README.md │ │ │ │ ├── benchmark │ │ │ │ ├── README.md │ │ │ │ └── Stats.java │ │ │ │ └── manager │ │ │ │ ├── BrokerManager.java │ │ │ │ ├── ClientManager.java │ │ │ │ ├── ConfigManager.java │ │ │ │ ├── ConsumerManager.java │ │ │ │ ├── GroupManager.java │ │ │ │ ├── MessageManager.java │ │ │ │ ├── ProducerManager.java │ │ │ │ └── TopicManager.java │ │ └── resources │ │ │ └── rmq.apitest.logback.xml │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── rocketmq │ │ │ └── apitest │ │ │ ├── ApiBaseTest.java │ │ │ ├── admin │ │ │ ├── ClusterTest.java │ │ │ ├── GroupTest.java │ │ │ └── TopicTest.java │ │ │ ├── pubsub │ │ │ ├── OrderlyTest.java │ │ │ └── PubSubTest.java │ │ │ ├── schedule │ │ │ └── DelayTest.java │ │ │ └── transaction │ │ │ ├── CheckFailureTest.java │ │ │ ├── CheckSuccessTest.java │ │ │ ├── TransactionFailureTest.java │ │ │ └── TransactionSuccessTest.java │ │ └── resources │ │ ├── api-test.json │ │ ├── rmq.logback-test.xml │ │ ├── suite-admin.xml │ │ └── suite-client.xml └── testng.xml ├── auth ├── BUILD.bazel ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── auth │ │ ├── authentication │ │ ├── AuthenticationEvaluator.java │ │ ├── builder │ │ │ ├── AuthenticationContextBuilder.java │ │ │ └── DefaultAuthenticationContextBuilder.java │ │ ├── chain │ │ │ └── DefaultAuthenticationHandler.java │ │ ├── context │ │ │ ├── AuthenticationContext.java │ │ │ └── DefaultAuthenticationContext.java │ │ ├── enums │ │ │ ├── SubjectType.java │ │ │ ├── UserStatus.java │ │ │ └── UserType.java │ │ ├── exception │ │ │ └── AuthenticationException.java │ │ ├── factory │ │ │ └── AuthenticationFactory.java │ │ ├── manager │ │ │ ├── AuthenticationMetadataManager.java │ │ │ └── AuthenticationMetadataManagerImpl.java │ │ ├── model │ │ │ ├── Subject.java │ │ │ └── User.java │ │ ├── provider │ │ │ ├── AuthenticationMetadataProvider.java │ │ │ ├── AuthenticationProvider.java │ │ │ ├── DefaultAuthenticationProvider.java │ │ │ └── LocalAuthenticationMetadataProvider.java │ │ └── strategy │ │ │ ├── AbstractAuthenticationStrategy.java │ │ │ ├── AuthenticationStrategy.java │ │ │ ├── StatefulAuthenticationStrategy.java │ │ │ └── StatelessAuthenticationStrategy.java │ │ ├── authorization │ │ ├── AuthorizationEvaluator.java │ │ ├── builder │ │ │ ├── AuthorizationContextBuilder.java │ │ │ └── DefaultAuthorizationContextBuilder.java │ │ ├── chain │ │ │ ├── AclAuthorizationHandler.java │ │ │ └── UserAuthorizationHandler.java │ │ ├── context │ │ │ ├── AuthorizationContext.java │ │ │ └── DefaultAuthorizationContext.java │ │ ├── enums │ │ │ ├── Decision.java │ │ │ └── PolicyType.java │ │ ├── exception │ │ │ └── AuthorizationException.java │ │ ├── factory │ │ │ └── AuthorizationFactory.java │ │ ├── manager │ │ │ ├── AuthorizationMetadataManager.java │ │ │ └── AuthorizationMetadataManagerImpl.java │ │ ├── model │ │ │ ├── Acl.java │ │ │ ├── Environment.java │ │ │ ├── Policy.java │ │ │ ├── PolicyEntry.java │ │ │ ├── RequestContext.java │ │ │ └── Resource.java │ │ ├── provider │ │ │ ├── AuthorizationMetadataProvider.java │ │ │ ├── AuthorizationProvider.java │ │ │ ├── DefaultAuthorizationProvider.java │ │ │ └── LocalAuthorizationMetadataProvider.java │ │ └── strategy │ │ │ ├── AbstractAuthorizationStrategy.java │ │ │ ├── AuthorizationStrategy.java │ │ │ ├── StatefulAuthorizationStrategy.java │ │ │ └── StatelessAuthorizationStrategy.java │ │ ├── config │ │ └── AuthConfig.java │ │ └── migration │ │ └── AuthMigrator.java │ └── test │ └── java │ └── org │ └── apache │ └── rocketmq │ └── auth │ ├── authentication │ ├── AuthenticationEvaluatorTest.java │ ├── builder │ │ └── DefaultAuthenticationContextBuilderTest.java │ └── manager │ │ └── AuthenticationMetadataManagerTest.java │ ├── authorization │ ├── AuthorizationEvaluatorTest.java │ ├── builder │ │ └── DefaultAuthorizationContextBuilderTest.java │ ├── manager │ │ └── AuthorizationMetadataManagerTest.java │ └── model │ │ └── ResourceTest.java │ └── helper │ └── AuthTestHelper.java ├── broker ├── BUILD.bazel ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── rocketmq │ │ │ └── broker │ │ │ ├── BrokerStartup.java │ │ │ ├── README.md │ │ │ ├── ShutdownHook.java │ │ │ ├── api │ │ │ ├── auth │ │ │ │ ├── converter │ │ │ │ │ ├── AclConverter.java │ │ │ │ │ └── UserConverter.java │ │ │ │ └── pipeline │ │ │ │ │ ├── AuthenticationPipeline.java │ │ │ │ │ └── AuthorizationPipeline.java │ │ │ ├── controller │ │ │ │ ├── AbstractSendMessageProcessor.java │ │ │ │ ├── AckMessageProcessor.java │ │ │ │ ├── AdminBrokerProcessor.java │ │ │ │ ├── ChangeInvisibleTimeProcessor.java │ │ │ │ ├── ClientManageProcessor.java │ │ │ │ ├── ConsumerManageProcessor.java │ │ │ │ ├── DefaultPullMessageResultHandler.java │ │ │ │ ├── EndTransactionProcessor.java │ │ │ │ ├── NotificationProcessor.java │ │ │ │ ├── PeekMessageProcessor.java │ │ │ │ ├── PollingInfoProcessor.java │ │ │ │ ├── PopMessageProcessor.java │ │ │ │ ├── PullMessageProcessor.java │ │ │ │ ├── PullMessageResultHandler.java │ │ │ │ ├── PullRewriteContext.java │ │ │ │ ├── QueryAssignmentProcessor.java │ │ │ │ ├── QueryMessageProcessor.java │ │ │ │ ├── ReplyMessageProcessor.java │ │ │ │ ├── SendMessageCallback.java │ │ │ │ └── SendMessageProcessor.java │ │ │ ├── plugin │ │ │ │ └── BrokerPlugin.java │ │ │ └── service │ │ │ │ ├── AdminService.java │ │ │ │ └── QueueService.java │ │ │ ├── domain │ │ │ ├── HookUtils.java │ │ │ ├── coldctr │ │ │ │ ├── ColdCtrStrategy.java │ │ │ │ ├── ColdDataCgCtrThread.java │ │ │ │ ├── ColdDataPullRequestHoldThread.java │ │ │ │ ├── PIDAdaptiveColdCtrStrategy.java │ │ │ │ ├── README.md │ │ │ │ └── SimpleColdCtrStrategy.java │ │ │ ├── consumer │ │ │ │ ├── ConsumerGroupEvent.java │ │ │ │ ├── ConsumerGroupInfo.java │ │ │ │ ├── ConsumerIdsChangeListener.java │ │ │ │ ├── ConsumerManager.java │ │ │ │ └── DefaultConsumerIdsChangeListener.java │ │ │ ├── metadata │ │ │ │ ├── filter │ │ │ │ │ ├── CommitLogDispatcherCalcBitMap.java │ │ │ │ │ ├── ConsumerFilterData.java │ │ │ │ │ ├── ConsumerFilterManager.java │ │ │ │ │ ├── ExpressionForRetryMessageFilter.java │ │ │ │ │ ├── ExpressionMessageFilter.java │ │ │ │ │ └── MessageEvaluationContext.java │ │ │ │ ├── loadbalance │ │ │ │ │ └── MessageRequestModeManager.java │ │ │ │ ├── subscription │ │ │ │ │ ├── LmqSubscriptionGroupManager.java │ │ │ │ │ ├── RocksDBLmqSubscriptionGroupManager.java │ │ │ │ │ ├── RocksDBSubscriptionGroupManager.java │ │ │ │ │ └── SubscriptionGroupManager.java │ │ │ │ └── topic │ │ │ │ │ ├── LmqTopicConfigManager.java │ │ │ │ │ ├── RocksDBLmqTopicConfigManager.java │ │ │ │ │ ├── RocksDBTopicConfigManager.java │ │ │ │ │ ├── TopicConfigManager.java │ │ │ │ │ ├── TopicQueueMappingCleanService.java │ │ │ │ │ ├── TopicQueueMappingManager.java │ │ │ │ │ └── TopicRouteInfoManager.java │ │ │ ├── mqtrace │ │ │ │ ├── ConsumeMessageContext.java │ │ │ │ ├── ConsumeMessageHook.java │ │ │ │ ├── SendMessageContext.java │ │ │ │ └── SendMessageHook.java │ │ │ ├── producer │ │ │ │ ├── ProducerChangeListener.java │ │ │ │ ├── ProducerGroupEvent.java │ │ │ │ └── ProducerManager.java │ │ │ ├── queue │ │ │ │ ├── PopDomainService.java │ │ │ │ └── offset │ │ │ │ │ ├── BroadcastOffsetManager.java │ │ │ │ │ ├── BroadcastOffsetStore.java │ │ │ │ │ ├── ConsumerOffsetManager.java │ │ │ │ │ ├── ConsumerOrderInfoLockManager.java │ │ │ │ │ ├── ConsumerOrderInfoManager.java │ │ │ │ │ ├── LmqConsumerOffsetManager.java │ │ │ │ │ ├── RocksDBConsumerOffsetManager.java │ │ │ │ │ ├── RocksDBLmqConsumerOffsetManager.java │ │ │ │ │ └── RocksDBOffsetSerializeWrapper.java │ │ │ └── transaction │ │ │ │ ├── OperationResult.java │ │ │ │ ├── TransactionalMessageBridge.java │ │ │ │ ├── TransactionalMessageService.java │ │ │ │ ├── TransactionalMessageServiceImpl.java │ │ │ │ ├── TransactionalOpBatchService.java │ │ │ │ ├── check │ │ │ │ ├── AbstractTransactionalMessageCheckListener.java │ │ │ │ ├── CheckContext.java │ │ │ │ ├── DefaultTransactionalMessageCheckListener.java │ │ │ │ ├── GetMessageContext.java │ │ │ │ ├── GetResult.java │ │ │ │ ├── MessageQueueOpContext.java │ │ │ │ ├── TransactionalMessageCheckService.java │ │ │ │ └── TransactionalMessageUtil.java │ │ │ │ └── monitor │ │ │ │ ├── TransactionMetrics.java │ │ │ │ └── TransactionMetricsFlushService.java │ │ │ ├── infra │ │ │ ├── Broker2Client.java │ │ │ ├── ClusterClient.java │ │ │ ├── EscapeBridge.java │ │ │ ├── StoreClient.java │ │ │ └── zerocopy │ │ │ │ ├── ManyMessageTransfer.java │ │ │ │ ├── OneMessageTransfer.java │ │ │ │ └── QueryMessageTransfer.java │ │ │ └── server │ │ │ ├── Broker.java │ │ │ ├── bootstrap │ │ │ ├── BrokerAuthService.java │ │ │ ├── BrokerClusterService.java │ │ │ ├── BrokerMessageService.java │ │ │ ├── BrokerMetadataService.java │ │ │ ├── BrokerNettyServer.java │ │ │ ├── BrokerServiceManager.java │ │ │ ├── BrokerServiceRegistry.java │ │ │ ├── DLedgerRoleChangeHandler.java │ │ │ └── RebalanceLockManager.java │ │ │ ├── connection │ │ │ ├── ClientChannelInfo.java │ │ │ ├── ClientHousekeepingService.java │ │ │ └── longpolling │ │ │ │ ├── LmqPullRequestHoldThread.java │ │ │ │ ├── ManyPullRequest.java │ │ │ │ ├── NotificationRequest.java │ │ │ │ ├── NotifyMessageArrivingListener.java │ │ │ │ ├── PollingHeader.java │ │ │ │ ├── PollingResult.java │ │ │ │ ├── PopLongPollingThread.java │ │ │ │ ├── PopRequest.java │ │ │ │ ├── PullRequest.java │ │ │ │ └── PullRequestHoldThread.java │ │ │ ├── daemon │ │ │ ├── BrokerFastFailure.java │ │ │ ├── BrokerPreOnlineService.java │ │ │ ├── BrokerScheduleService.java │ │ │ ├── BrokerShutdownHook.java │ │ │ ├── SystemConfigFileHelper.java │ │ │ ├── pop │ │ │ │ ├── ConsumeReviveObj.java │ │ │ │ ├── PopBufferMergeThread.java │ │ │ │ ├── PopInflightMessageCounter.java │ │ │ │ ├── PopReviveThread.java │ │ │ │ ├── PopServiceManager.java │ │ │ │ ├── QueueLockManager.java │ │ │ │ ├── ReviveContext.java │ │ │ │ └── TimedLock.java │ │ │ └── schedule │ │ │ │ ├── DelayOffsetSerializeWrapper.java │ │ │ │ ├── DeliverDelayedMessageTimerTask.java │ │ │ │ ├── HandlePutResultTask.java │ │ │ │ ├── ProcessStatus.java │ │ │ │ ├── PutResultProcess.java │ │ │ │ └── ScheduleMessageService.java │ │ │ ├── metrics │ │ │ ├── BrokerMetricsConstant.java │ │ │ ├── BrokerMetricsManager.java │ │ │ ├── ConsumerAttr.java │ │ │ ├── ConsumerLagCalculator.java │ │ │ ├── PopMetricsConstant.java │ │ │ ├── PopMetricsManager.java │ │ │ ├── PopReviveMessageType.java │ │ │ └── ProducerAttr.java │ │ │ └── synchronizer │ │ │ ├── ReplicasManager.java │ │ │ └── SlaveSynchronize.java │ └── resources │ │ ├── rmq.broker.logback.xml │ │ └── transaction.sql │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── broker │ │ ├── BrokerStartupTest.java │ │ ├── api │ │ └── controller │ │ │ ├── AckMessageProcessorTest.java │ │ │ ├── AdminBrokerProcessorTest.java │ │ │ ├── ChangeInvisibleTimeProcessorTest.java │ │ │ ├── ClientManageProcessorTest.java │ │ │ ├── ConsumerManageProcessorTest.java │ │ │ ├── EndTransactionProcessorTest.java │ │ │ ├── PopMessageProcessorTest.java │ │ │ ├── PullMessageProcessorTest.java │ │ │ ├── QueryAssignmentProcessorTest.java │ │ │ ├── ReplyMessageProcessorTest.java │ │ │ └── SendMessageProcessorTest.java │ │ ├── domain │ │ ├── HookUtilsTest.java │ │ ├── consumer │ │ │ ├── ConsumerManagerScannerTest.java │ │ │ └── ConsumerManagerTest.java │ │ ├── metadata │ │ │ ├── filter │ │ │ │ ├── CommitLogDispatcherCalcBitMapTest.java │ │ │ │ ├── ConsumerFilterManagerTest.java │ │ │ │ └── MessageStoreWithFilterTest.java │ │ │ ├── subscription │ │ │ │ ├── ForbiddenTest.java │ │ │ │ └── SubscriptionGroupManagerTest.java │ │ │ └── topic │ │ │ │ ├── RocksdbTopicConfigManagerTest.java │ │ │ │ ├── TopicConfigManagerTest.java │ │ │ │ └── TopicQueueMappingManagerTest.java │ │ ├── producer │ │ │ └── ProducerManagerTest.java │ │ ├── queue │ │ │ ├── PopDomainServiceTest.java │ │ │ └── offset │ │ │ │ ├── BroadcastOffsetManagerTest.java │ │ │ │ ├── BroadcastOffsetStoreTest.java │ │ │ │ ├── ConsumerOffsetManagerTest.java │ │ │ │ ├── ConsumerOrderInfoManagerLockFreeNotifyTest.java │ │ │ │ ├── ConsumerOrderInfoManagerTest.java │ │ │ │ ├── LmqConsumerOffsetManagerTest.java │ │ │ │ └── RocksDBConsumerOffsetManagerTest.java │ │ └── transaction │ │ │ ├── LogTransactionalMessageCheckListener.java │ │ │ ├── ServiceProviderTest.java │ │ │ ├── TransactionalMessageServiceImpl.java │ │ │ └── queue │ │ │ ├── DefaultTransactionalMessageCheckListenerTest.java │ │ │ ├── TransactionMetricsTest.java │ │ │ ├── TransactionalMessageBridgeTest.java │ │ │ ├── TransactionalMessageCheckServiceTest.java │ │ │ ├── TransactionalMessageServiceImplTest.java │ │ │ └── TransactionalMessageUtilTest.java │ │ ├── infra │ │ ├── ClusterClientTest.java │ │ ├── EscapeBridgeTest.java │ │ └── zerocopy │ │ │ ├── ManyMessageTransferTest.java │ │ │ └── OneMessageTransferTest.java │ │ └── server │ │ ├── BrokerTest.java │ │ ├── connection │ │ ├── README.md │ │ └── longpolling │ │ │ └── PullRequestHoldThreadTest.java │ │ ├── daemon │ │ ├── BrokerFastFailureTest.java │ │ ├── pop │ │ │ ├── PopBufferMergeThreadTest.java │ │ │ ├── PopInflightMessageCounterTest.java │ │ │ └── PopReviveThreadTest.java │ │ └── schedule │ │ │ └── ScheduleMessageServiceTest.java │ │ ├── metrics │ │ └── BrokerMetricsManagerTest.java │ │ └── synchronizer │ │ ├── ReplicasManagerRegisterTest.java │ │ └── ReplicasManagerTest.java │ └── resources │ ├── META-INF │ └── service │ │ ├── org.apache.rocketmq.acl.AccessValidator │ │ ├── org.apache.rocketmq.broker.domain.transaction.AbstractTransactionalMessageCheckListener │ │ └── org.apache.rocketmq.broker.domain.transaction.TransactionalMessageService │ └── rmq.logback-test.xml ├── client ├── BUILD.bazel ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── rocketmq │ │ │ └── client │ │ │ ├── AccessChannel.java │ │ │ ├── ClientConfig.java │ │ │ ├── MQAdmin.java │ │ │ ├── MQHelper.java │ │ │ ├── MqClientAdmin.java │ │ │ ├── QueryResult.java │ │ │ ├── Validators.java │ │ │ ├── admin │ │ │ └── MQAdminExtInner.java │ │ │ ├── common │ │ │ ├── ClientErrorCode.java │ │ │ ├── NameserverAccessConfig.java │ │ │ └── ThreadLocalIndex.java │ │ │ ├── consumer │ │ │ ├── AckCallback.java │ │ │ ├── AckResult.java │ │ │ ├── AckStatus.java │ │ │ ├── AllocateMessageQueueStrategy.java │ │ │ ├── DefaultLitePullConsumer.java │ │ │ ├── DefaultMQPullConsumer.java │ │ │ ├── DefaultMQPushConsumer.java │ │ │ ├── LitePullConsumer.java │ │ │ ├── MQConsumer.java │ │ │ ├── MQPullConsumer.java │ │ │ ├── MQPullConsumerScheduleService.java │ │ │ ├── MQPushConsumer.java │ │ │ ├── MessageQueueListener.java │ │ │ ├── MessageSelector.java │ │ │ ├── PopCallback.java │ │ │ ├── PopResult.java │ │ │ ├── PopStatus.java │ │ │ ├── PullCallback.java │ │ │ ├── PullResult.java │ │ │ ├── PullStatus.java │ │ │ ├── PullTaskCallback.java │ │ │ ├── PullTaskContext.java │ │ │ ├── TopicMessageQueueChangeListener.java │ │ │ ├── listener │ │ │ │ ├── ConsumeConcurrentlyContext.java │ │ │ │ ├── ConsumeConcurrentlyStatus.java │ │ │ │ ├── ConsumeOrderlyContext.java │ │ │ │ ├── ConsumeOrderlyStatus.java │ │ │ │ ├── ConsumeReturnType.java │ │ │ │ ├── MessageListener.java │ │ │ │ ├── MessageListenerConcurrently.java │ │ │ │ └── MessageListenerOrderly.java │ │ │ ├── rebalance │ │ │ │ ├── AbstractAllocateMessageQueueStrategy.java │ │ │ │ ├── AllocateMachineRoomNearby.java │ │ │ │ ├── AllocateMessageQueueAveragely.java │ │ │ │ ├── AllocateMessageQueueAveragelyByCircle.java │ │ │ │ ├── AllocateMessageQueueByConfig.java │ │ │ │ ├── AllocateMessageQueueByMachineRoom.java │ │ │ │ └── AllocateMessageQueueConsistentHash.java │ │ │ └── store │ │ │ │ ├── ControllableOffset.java │ │ │ │ ├── LocalFileOffsetStore.java │ │ │ │ ├── OffsetSerializeWrapper.java │ │ │ │ ├── OffsetStore.java │ │ │ │ ├── ReadOffsetType.java │ │ │ │ └── RemoteBrokerOffsetStore.java │ │ │ ├── exception │ │ │ ├── MQBrokerException.java │ │ │ ├── MQClientException.java │ │ │ ├── OffsetNotFoundException.java │ │ │ └── RequestTimeoutException.java │ │ │ ├── hook │ │ │ ├── CheckForbiddenContext.java │ │ │ ├── CheckForbiddenHook.java │ │ │ ├── ConsumeMessageContext.java │ │ │ ├── ConsumeMessageHook.java │ │ │ ├── EndTransactionContext.java │ │ │ ├── EndTransactionHook.java │ │ │ ├── FilterMessageContext.java │ │ │ ├── FilterMessageHook.java │ │ │ ├── SendMessageContext.java │ │ │ └── SendMessageHook.java │ │ │ ├── impl │ │ │ ├── ClientRemotingProcessor.java │ │ │ ├── CommunicationMode.java │ │ │ ├── FindBrokerResult.java │ │ │ ├── MQAdminImpl.java │ │ │ ├── MQClientAPIImpl.java │ │ │ ├── MQClientManager.java │ │ │ ├── admin │ │ │ │ └── MqClientAdminImpl.java │ │ │ ├── consumer │ │ │ │ ├── AssignedMessageQueue.java │ │ │ │ ├── ConsumeMessageConcurrentlyService.java │ │ │ │ ├── ConsumeMessageOrderlyService.java │ │ │ │ ├── ConsumeMessagePopConcurrentlyService.java │ │ │ │ ├── ConsumeMessagePopOrderlyService.java │ │ │ │ ├── ConsumeMessageService.java │ │ │ │ ├── DefaultLitePullConsumerImpl.java │ │ │ │ ├── DefaultMQPullConsumerImpl.java │ │ │ │ ├── DefaultMQPushConsumerImpl.java │ │ │ │ ├── MQConsumerInner.java │ │ │ │ ├── MessageQueueLock.java │ │ │ │ ├── MessageRequest.java │ │ │ │ ├── PopProcessQueue.java │ │ │ │ ├── PopRequest.java │ │ │ │ ├── ProcessQueue.java │ │ │ │ ├── PullAPIWrapper.java │ │ │ │ ├── PullMessageService.java │ │ │ │ ├── PullRequest.java │ │ │ │ ├── PullResultExt.java │ │ │ │ ├── RebalanceImpl.java │ │ │ │ ├── RebalanceLitePullImpl.java │ │ │ │ ├── RebalancePullImpl.java │ │ │ │ ├── RebalancePushImpl.java │ │ │ │ └── RebalanceService.java │ │ │ ├── factory │ │ │ │ └── MQClientInstance.java │ │ │ ├── mqclient │ │ │ │ ├── DoNothingClientRemotingProcessor.java │ │ │ │ ├── MQClientAPIExt.java │ │ │ │ └── MQClientAPIFactory.java │ │ │ └── producer │ │ │ │ ├── DefaultMQProducerImpl.java │ │ │ │ ├── MQProducerInner.java │ │ │ │ └── TopicPublishInfo.java │ │ │ ├── latency │ │ │ ├── LatencyFaultTolerance.java │ │ │ ├── LatencyFaultToleranceImpl.java │ │ │ ├── MQFaultStrategy.java │ │ │ ├── Resolver.java │ │ │ └── ServiceDetector.java │ │ │ ├── producer │ │ │ ├── DefaultMQProducer.java │ │ │ ├── LocalTransactionState.java │ │ │ ├── MQProducer.java │ │ │ ├── MessageQueueSelector.java │ │ │ ├── ProduceAccumulator.java │ │ │ ├── RequestCallback.java │ │ │ ├── RequestFutureHolder.java │ │ │ ├── RequestResponseFuture.java │ │ │ ├── SendCallback.java │ │ │ ├── SendResult.java │ │ │ ├── SendStatus.java │ │ │ ├── TransactionCheckListener.java │ │ │ ├── TransactionListener.java │ │ │ ├── TransactionMQProducer.java │ │ │ ├── TransactionSendResult.java │ │ │ └── selector │ │ │ │ ├── SelectMessageQueueByHash.java │ │ │ │ ├── SelectMessageQueueByMachineRoom.java │ │ │ │ └── SelectMessageQueueByRandom.java │ │ │ ├── rpchook │ │ │ └── NamespaceRpcHook.java │ │ │ ├── stat │ │ │ └── ConsumerStatsManager.java │ │ │ ├── trace │ │ │ ├── AsyncTraceDispatcher.java │ │ │ ├── TraceBean.java │ │ │ ├── TraceConstants.java │ │ │ ├── TraceContext.java │ │ │ ├── TraceDataEncoder.java │ │ │ ├── TraceDispatcher.java │ │ │ ├── TraceDispatcherType.java │ │ │ ├── TraceTransferBean.java │ │ │ ├── TraceType.java │ │ │ ├── TraceView.java │ │ │ └── hook │ │ │ │ ├── ConsumeMessageOpenTracingHookImpl.java │ │ │ │ ├── ConsumeMessageTraceHookImpl.java │ │ │ │ ├── EndTransactionOpenTracingHookImpl.java │ │ │ │ ├── EndTransactionTraceHookImpl.java │ │ │ │ ├── SendMessageOpenTracingHookImpl.java │ │ │ │ └── SendMessageTraceHookImpl.java │ │ │ └── utils │ │ │ └── MessageUtil.java │ └── resources │ │ └── rmq.client.logback.xml │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── client │ │ ├── ValidatorsTest.java │ │ ├── common │ │ └── ThreadLocalIndexTest.java │ │ ├── consumer │ │ ├── DefaultLitePullConsumerTest.java │ │ ├── DefaultMQPullConsumerTest.java │ │ ├── DefaultMQPushConsumerTest.java │ │ ├── rebalance │ │ │ ├── AllocateMachineRoomNearByTest.java │ │ │ ├── AllocateMessageQueueAveragelyByCircleTest.java │ │ │ ├── AllocateMessageQueueAveragelyTest.java │ │ │ ├── AllocateMessageQueueByConfigTest.java │ │ │ ├── AllocateMessageQueueByMachineRoomTest.java │ │ │ └── AllocateMessageQueueConsitentHashTest.java │ │ └── store │ │ │ ├── LocalFileOffsetStoreTest.java │ │ │ └── RemoteBrokerOffsetStoreTest.java │ │ ├── impl │ │ ├── MQClientAPIImplTest.java │ │ ├── consumer │ │ │ ├── ConsumeMessageConcurrentlyServiceTest.java │ │ │ ├── ConsumeMessageOrderlyServiceTest.java │ │ │ ├── DefaultMQPushConsumerImplTest.java │ │ │ ├── ProcessQueueTest.java │ │ │ ├── RebalanceLitePullImplTest.java │ │ │ └── RebalancePushImplTest.java │ │ └── factory │ │ │ └── MQClientInstanceTest.java │ │ ├── latency │ │ └── LatencyFaultToleranceImplTest.java │ │ ├── producer │ │ ├── DefaultMQProducerTest.java │ │ ├── ProduceAccumulatorTest.java │ │ ├── RequestResponseFutureTest.java │ │ └── selector │ │ │ ├── SelectMessageQueueByHashTest.java │ │ │ └── SelectMessageQueueRetryTest.java │ │ ├── rpchook │ │ └── NamespaceRpcHookTest.java │ │ ├── trace │ │ ├── DefaultMQConsumerWithOpenTracingTest.java │ │ ├── DefaultMQConsumerWithTraceTest.java │ │ ├── DefaultMQLitePullConsumerWithTraceTest.java │ │ ├── DefaultMQProducerWithOpenTracingTest.java │ │ ├── DefaultMQProducerWithTraceTest.java │ │ ├── TraceDataEncoderTest.java │ │ ├── TraceViewTest.java │ │ ├── TransactionMQProducerWithOpenTracingTest.java │ │ └── TransactionMQProducerWithTraceTest.java │ │ └── utils │ │ └── MessageUtilsTest.java │ └── resources │ ├── org │ └── powermock │ │ └── extensions │ │ └── configuration.properties │ └── rmq.logback-test.xml ├── common ├── BUILD.bazel ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── rocketmq │ │ │ └── common │ │ │ ├── app │ │ │ ├── AbortProcessException.java │ │ │ ├── AbstractBrokerRunnable.java │ │ │ ├── BrokerIdentity.java │ │ │ ├── CleanupPolicy.java │ │ │ ├── config │ │ │ │ ├── AbstractRocksDBStorage.java │ │ │ │ ├── AclConfig.java │ │ │ │ ├── BrokerConfig.java │ │ │ │ ├── BrokerConfigSingleton.java │ │ │ │ ├── BrokerPathConfigHelper.java │ │ │ │ ├── ConfigManager.java │ │ │ │ ├── ConfigRocksDBStorage.java │ │ │ │ ├── ControllerConfig.java │ │ │ │ ├── JraftConfig.java │ │ │ │ ├── PlainAccessConfig.java │ │ │ │ └── RocksDBConfigManager.java │ │ │ ├── help │ │ │ │ └── FAQUrl.java │ │ │ ├── hook │ │ │ │ └── FilterCheckHook.java │ │ │ ├── logging │ │ │ │ ├── DefaultJoranConfiguratorExt.java │ │ │ │ └── JoranConfiguratorExt.java │ │ │ ├── metrics │ │ │ │ ├── MetricsExporterType.java │ │ │ │ ├── NopLongCounter.java │ │ │ │ ├── NopLongHistogram.java │ │ │ │ ├── NopLongUpDownCounter.java │ │ │ │ ├── NopObservableDoubleGauge.java │ │ │ │ └── NopObservableLongGauge.java │ │ │ ├── running │ │ │ │ └── RunningStats.java │ │ │ ├── statistics │ │ │ │ ├── FutureHolder.java │ │ │ │ ├── Interceptor.java │ │ │ │ ├── StatisticsBrief.java │ │ │ │ ├── StatisticsBriefInterceptor.java │ │ │ │ ├── StatisticsItem.java │ │ │ │ ├── StatisticsItemFormatter.java │ │ │ │ ├── StatisticsItemPrinter.java │ │ │ │ ├── StatisticsItemScheduledIncrementPrinter.java │ │ │ │ ├── StatisticsItemScheduledPrinter.java │ │ │ │ ├── StatisticsItemStateGetter.java │ │ │ │ ├── StatisticsKindMeta.java │ │ │ │ └── StatisticsManager.java │ │ │ └── stats │ │ │ │ ├── MomentStatsItem.java │ │ │ │ ├── MomentStatsItemSet.java │ │ │ │ ├── RTStatsItem.java │ │ │ │ ├── Stats.java │ │ │ │ ├── StatsItem.java │ │ │ │ ├── StatsItemSet.java │ │ │ │ └── StatsSnapshot.java │ │ │ ├── domain │ │ │ ├── action │ │ │ │ ├── Action.java │ │ │ │ └── RocketMQAction.java │ │ │ ├── coldctr │ │ │ │ └── AccAndTimeStamp.java │ │ │ ├── constant │ │ │ │ ├── CommonConstants.java │ │ │ │ ├── ConsumeInitMode.java │ │ │ │ ├── DBMsgConstants.java │ │ │ │ ├── FIleReadaheadMode.java │ │ │ │ ├── GrpcConstants.java │ │ │ │ ├── HAProxyConstants.java │ │ │ │ ├── LoggerName.java │ │ │ │ ├── MQConstants.java │ │ │ │ ├── MQVersion.java │ │ │ │ ├── PermName.java │ │ │ │ └── PopConstants.java │ │ │ ├── consumer │ │ │ │ ├── CQType.java │ │ │ │ ├── ConsumeFromWhere.java │ │ │ │ ├── ReceiptHandle.java │ │ │ │ └── SubscriptionGroupAttributes.java │ │ │ ├── filter │ │ │ │ ├── ExpressionType.java │ │ │ │ ├── FilterContext.java │ │ │ │ ├── MessageFilter.java │ │ │ │ └── impl │ │ │ │ │ ├── Op.java │ │ │ │ │ ├── Operand.java │ │ │ │ │ ├── Operator.java │ │ │ │ │ ├── PolishExpr.java │ │ │ │ │ └── Type.java │ │ │ ├── message │ │ │ │ ├── Message.java │ │ │ │ ├── MessageAccessor.java │ │ │ │ ├── MessageBatch.java │ │ │ │ ├── MessageClientExt.java │ │ │ │ ├── MessageClientIDSetter.java │ │ │ │ ├── MessageConst.java │ │ │ │ ├── MessageDecoder.java │ │ │ │ ├── MessageExt.java │ │ │ │ ├── MessageExtBatch.java │ │ │ │ ├── MessageExtBrokerInner.java │ │ │ │ ├── MessageId.java │ │ │ │ ├── MessageQueue.java │ │ │ │ ├── MessageQueueAssignment.java │ │ │ │ ├── MessageQueueForC.java │ │ │ │ ├── MessageRequestMode.java │ │ │ │ ├── MessageType.java │ │ │ │ └── MessageVersion.java │ │ │ ├── namesrv │ │ │ │ ├── DefaultTopAddressing.java │ │ │ │ ├── NameServerUpdateCallback.java │ │ │ │ ├── NamesrvConfig.java │ │ │ │ ├── NamesrvUtil.java │ │ │ │ └── TopAddressing.java │ │ │ ├── resource │ │ │ │ ├── ResourcePattern.java │ │ │ │ ├── ResourceType.java │ │ │ │ └── RocketMQResource.java │ │ │ ├── server │ │ │ │ ├── AbstractStartAndShutdown.java │ │ │ │ ├── Shutdown.java │ │ │ │ ├── Start.java │ │ │ │ └── StartAndShutdown.java │ │ │ ├── sysflag │ │ │ │ ├── MessageSysFlag.java │ │ │ │ ├── PullSysFlag.java │ │ │ │ ├── SubscriptionSysFlag.java │ │ │ │ └── TopicSysFlag.java │ │ │ └── topic │ │ │ │ ├── KeyBuilder.java │ │ │ │ ├── TopicAttributes.java │ │ │ │ ├── TopicConfig.java │ │ │ │ ├── TopicFilterType.java │ │ │ │ ├── TopicMessageType.java │ │ │ │ ├── TopicQueueId.java │ │ │ │ └── TopicValidator.java │ │ │ ├── lang │ │ │ ├── BoundaryType.java │ │ │ ├── Pair.java │ │ │ ├── annotation │ │ │ │ └── ImportantField.java │ │ │ ├── attribute │ │ │ │ ├── Attribute.java │ │ │ │ ├── AttributeParser.java │ │ │ │ ├── AttributeUtil.java │ │ │ │ ├── BooleanAttribute.java │ │ │ │ ├── EnumAttribute.java │ │ │ │ └── LongRangeAttribute.java │ │ │ ├── chain │ │ │ │ ├── Handler.java │ │ │ │ └── HandlerChain.java │ │ │ ├── compression │ │ │ │ ├── CompressionType.java │ │ │ │ ├── Compressor.java │ │ │ │ ├── CompressorFactory.java │ │ │ │ ├── Lz4Compressor.java │ │ │ │ ├── ZlibCompressor.java │ │ │ │ └── ZstdCompressor.java │ │ │ ├── consistenthash │ │ │ │ ├── ConsistentHashRouter.java │ │ │ │ ├── HashFunction.java │ │ │ │ ├── Node.java │ │ │ │ └── VirtualNode.java │ │ │ ├── fastjson │ │ │ │ ├── FastJsonSerializer.java │ │ │ │ ├── GenericMapSuperclassDeserializer.java │ │ │ │ └── Serializer.java │ │ │ ├── future │ │ │ │ └── FutureTaskExt.java │ │ │ ├── lock │ │ │ │ ├── CountDownLatch2.java │ │ │ │ ├── LockCallback.java │ │ │ │ └── UnlockCallback.java │ │ │ ├── state │ │ │ │ └── StateEventListener.java │ │ │ └── thread │ │ │ │ ├── AclFileWatchService.java │ │ │ │ ├── FileWatchService.java │ │ │ │ ├── FutureTaskExtThreadPoolExecutor.java │ │ │ │ ├── LifecycleAwareServiceThread.java │ │ │ │ ├── PositiveAtomicCounter.java │ │ │ │ ├── ServiceState.java │ │ │ │ ├── ServiceThread.java │ │ │ │ ├── ShutdownHookThread.java │ │ │ │ ├── ThreadFactoryImpl.java │ │ │ │ ├── ThreadPoolMonitor.java │ │ │ │ ├── ThreadPoolQueueSizeMonitor.java │ │ │ │ ├── ThreadPoolStatusMonitor.java │ │ │ │ └── ThreadPoolWrapper.java │ │ │ └── utils │ │ │ ├── ArrayUtils.java │ │ │ ├── BeanUtils.java │ │ │ ├── BinaryUtils.java │ │ │ ├── BuilderUtils.java │ │ │ ├── CheckpointFile.java │ │ │ ├── CleanupPolicyUtils.java │ │ │ ├── DataConverter.java │ │ │ ├── DateUtils.java │ │ │ ├── ExceptionUtils.java │ │ │ ├── FutureUtils.java │ │ │ ├── HttpTinyClient.java │ │ │ ├── IOUtils.java │ │ │ ├── IPAddressUtils.java │ │ │ ├── MapUtils.java │ │ │ ├── MessageUtils.java │ │ │ ├── NameServerAddressUtils.java │ │ │ ├── NetworkUtils.java │ │ │ ├── NumberUtils.java │ │ │ ├── PositiveAtomicCounter.java │ │ │ ├── QueueTypeUtils.java │ │ │ ├── ReflectUtils.java │ │ │ ├── ServerUtil.java │ │ │ ├── ServiceProvider.java │ │ │ ├── StringUtils.java │ │ │ ├── SystemUtils.java │ │ │ ├── ThreadUtils.java │ │ │ └── TimeUtils.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.apache.rocketmq.logging.ch.qos.logback.classic.spi.Configurator │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── common │ │ ├── app │ │ ├── BrokerConfigTest.java │ │ ├── ConfigManagerTest.java │ │ ├── KeyBuilderTest.java │ │ ├── config │ │ │ └── BrokerPathConfigHelperTest.java │ │ └── stats │ │ │ └── StatsItemSetTest.java │ │ ├── domain │ │ ├── MQConstantsTest.java │ │ ├── MQVersionTest.java │ │ ├── TopicConfigTest.java │ │ ├── message │ │ │ ├── MessageBatchTest.java │ │ │ ├── MessageClientIDSetterTest.java │ │ │ ├── MessageDecoderTest.java │ │ │ ├── MessageEncodeDecodeTest.java │ │ │ ├── MessageExtBrokerInnerTest.java │ │ │ └── MessageTest.java │ │ ├── sysflag │ │ │ ├── CompressionFlagTest.java │ │ │ └── PullSysFlagTest.java │ │ └── topic │ │ │ └── TopicValidatorTest.java │ │ ├── lang │ │ ├── CountDownLatch2Test.java │ │ ├── attribute │ │ │ ├── AttributeParserTest.java │ │ │ └── AttributeTest.java │ │ ├── compression │ │ │ └── CompressionTest.java │ │ └── thread │ │ │ ├── FileWatchServiceTest.java │ │ │ └── ServiceThreadTest.java │ │ └── utils │ │ ├── BeanUtilsTest.java │ │ ├── ChannelUtilTest.java │ │ ├── IOUtilsTest.java │ │ ├── IPAddressUtilsTest.java │ │ ├── MapUtilsTest.java │ │ ├── NameServerAddressUtilsTest.java │ │ ├── NetworkUtilsTest.java │ │ ├── NumberUtilsTest.java │ │ ├── StringUtilsTest.java │ │ └── ThreadUtilsTest.java │ └── resources │ └── rmq.logback-test.xml ├── container ├── BUILD.bazel ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── container │ │ ├── BrokerBootHook.java │ │ ├── BrokerContainer.java │ │ ├── BrokerContainerConfig.java │ │ ├── BrokerContainerProcessor.java │ │ ├── BrokerContainerStartup.java │ │ ├── ContainerClientHouseKeepingService.java │ │ ├── IBrokerContainer.java │ │ ├── InnerBrokerController.java │ │ ├── InnerSalveBrokerController.java │ │ └── logback │ │ └── BrokerLogbackConfigurator.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── container │ │ ├── BrokerContainerStartupTest.java │ │ ├── BrokerContainerTest.java │ │ └── BrokerPreOnlineTest.java │ └── resources │ └── rmq.logback-test.xml ├── controller ├── BUILD.bazel ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── rocketmq │ │ │ └── controller │ │ │ ├── BrokerHeartbeatManager.java │ │ │ ├── BrokerHousekeepingService.java │ │ │ ├── Controller.java │ │ │ ├── ControllerManager.java │ │ │ ├── ControllerStartup.java │ │ │ ├── elect │ │ │ ├── ElectPolicy.java │ │ │ └── impl │ │ │ │ └── DefaultElectPolicy.java │ │ │ ├── helper │ │ │ ├── BrokerLifecycleListener.java │ │ │ ├── BrokerLiveInfoGetter.java │ │ │ └── BrokerValidPredicate.java │ │ │ ├── impl │ │ │ ├── DLedgerController.java │ │ │ ├── DLedgerControllerStateMachine.java │ │ │ ├── JRaftController.java │ │ │ ├── JRaftControllerStateMachine.java │ │ │ ├── closure │ │ │ │ └── ControllerClosure.java │ │ │ ├── event │ │ │ │ ├── AlterSyncStateSetEvent.java │ │ │ │ ├── ApplyBrokerIdEvent.java │ │ │ │ ├── CleanBrokerDataEvent.java │ │ │ │ ├── ControllerResult.java │ │ │ │ ├── ElectMasterEvent.java │ │ │ │ ├── EventMessage.java │ │ │ │ ├── EventSerializer.java │ │ │ │ ├── EventType.java │ │ │ │ ├── ListEventSerializer.java │ │ │ │ └── UpdateBrokerAddressEvent.java │ │ │ ├── heartbeat │ │ │ │ ├── BrokerIdentityInfo.java │ │ │ │ ├── BrokerLiveInfo.java │ │ │ │ ├── DefaultBrokerHeartbeatManager.java │ │ │ │ └── RaftBrokerHeartBeatManager.java │ │ │ ├── manager │ │ │ │ ├── BrokerReplicaInfo.java │ │ │ │ ├── RaftReplicasInfoManager.java │ │ │ │ ├── ReplicasInfoManager.java │ │ │ │ └── SyncStateInfo.java │ │ │ └── task │ │ │ │ ├── BrokerCloseChannelRequest.java │ │ │ │ ├── BrokerCloseChannelResponse.java │ │ │ │ ├── CheckNotActiveBrokerRequest.java │ │ │ │ ├── CheckNotActiveBrokerResponse.java │ │ │ │ ├── GetBrokerLiveInfoRequest.java │ │ │ │ ├── GetBrokerLiveInfoResponse.java │ │ │ │ ├── GetSyncStateDataRequest.java │ │ │ │ ├── RaftBrokerHeartBeatEventRequest.java │ │ │ │ └── RaftBrokerHeartBeatEventResponse.java │ │ │ ├── metrics │ │ │ ├── ControllerMetricsConstant.java │ │ │ └── ControllerMetricsManager.java │ │ │ └── processor │ │ │ └── ControllerRequestProcessor.java │ └── resources │ │ └── rmq.controller.logback.xml │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── controller │ │ ├── ControllerManagerTest.java │ │ ├── ControllerRequestProcessorTest.java │ │ ├── ControllerTestBase.java │ │ └── impl │ │ ├── DLedgerControllerTest.java │ │ ├── DefaultBrokerHeartbeatManagerTest.java │ │ └── manager │ │ └── ReplicasInfoManagerTest.java │ └── resources │ └── rmq.logback-test.xml ├── distribution ├── LICENSE-BIN ├── NOTICE-BIN ├── benchmark │ ├── batchproducer.sh │ ├── consumer.sh │ ├── producer.sh │ ├── runclass.sh │ ├── shutdown.sh │ └── tproducer.sh ├── bin │ ├── README.md │ ├── cachedog.sh │ ├── cleancache.sh │ ├── cleancache.v1.sh │ ├── controller │ │ ├── fast-try-independent-deployment.cmd │ │ ├── fast-try-independent-deployment.sh │ │ ├── fast-try-namesrv-plugin.cmd │ │ ├── fast-try-namesrv-plugin.sh │ │ ├── fast-try.cmd │ │ └── fast-try.sh │ ├── dledger │ │ └── fast-try.sh │ ├── export.sh │ ├── mqadmin │ ├── mqadmin.cmd │ ├── mqbroker │ ├── mqbroker.cmd │ ├── mqbroker.numanode0 │ ├── mqbroker.numanode1 │ ├── mqbroker.numanode2 │ ├── mqbroker.numanode3 │ ├── mqbrokercontainer │ ├── mqcontroller │ ├── mqcontroller.cmd │ ├── mqnamesrv │ ├── mqnamesrv.cmd │ ├── mqproxy │ ├── mqproxy.cmd │ ├── mqshutdown │ ├── mqshutdown.cmd │ ├── os.sh │ ├── play.cmd │ ├── play.sh │ ├── runbroker.cmd │ ├── runbroker.sh │ ├── runserver.cmd │ ├── runserver.sh │ ├── setcache.sh │ ├── startfsrv.sh │ ├── tools.cmd │ └── tools.sh ├── conf │ ├── 2m-2s-async │ │ ├── broker-a-s.properties │ │ ├── broker-a.properties │ │ ├── broker-b-s.properties │ │ └── broker-b.properties │ ├── 2m-2s-sync │ │ ├── broker-a-s.properties │ │ ├── broker-a.properties │ │ ├── broker-b-s.properties │ │ └── broker-b.properties │ ├── 2m-noslave │ │ ├── broker-a.properties │ │ ├── broker-b.properties │ │ └── broker-trace.properties │ ├── broker.conf │ ├── container │ │ └── 2container-2m-2s │ │ │ ├── broker-a-in-container1.conf │ │ │ ├── broker-a-in-container2.conf │ │ │ ├── broker-b-in-container1.conf │ │ │ ├── broker-b-in-container2.conf │ │ │ ├── broker-container1.conf │ │ │ ├── broker-container2.conf │ │ │ └── nameserver.conf │ ├── controller │ │ ├── cluster-3n-independent │ │ │ ├── controller-n0.conf │ │ │ ├── controller-n1.conf │ │ │ └── controller-n2.conf │ │ ├── cluster-3n-namesrv-plugin │ │ │ ├── namesrv-n0.conf │ │ │ ├── namesrv-n1.conf │ │ │ └── namesrv-n2.conf │ │ ├── controller-standalone.conf │ │ └── quick-start │ │ │ ├── broker-n0.conf │ │ │ ├── broker-n1.conf │ │ │ └── namesrv.conf │ ├── dledger │ │ ├── broker-n0.conf │ │ ├── broker-n1.conf │ │ └── broker-n2.conf │ ├── plain_acl.yml │ ├── rmq-proxy.json │ └── tools.yml ├── pom.xml ├── release-client.xml └── release.xml ├── docs ├── book │ ├── cn │ │ ├── image │ │ │ ├── broker_controller.jpg │ │ │ ├── qr_code_for_team.jpg │ │ │ ├── rocketmq_book_cover.png │ │ │ ├── rocketmq_catalog.jpg │ │ │ ├── rocketmq_config_map.png │ │ │ ├── rocketmq_history.png │ │ │ └── rocketmq_wolf_branch.jpg │ │ └── index.md │ └── en │ │ └── index.md ├── cn │ ├── BrokerContainer.md │ ├── Configuration_System.md │ ├── Configuration_TLS.md │ ├── Debug_In_Idea.md │ ├── Deployment.md │ ├── Example_Batch.md │ ├── Example_Compaction_Topic_cn.md │ ├── Example_CreateTopic.md │ ├── Example_Delay.md │ ├── Example_LMQ.md │ ├── Example_Simple_cn.md │ ├── FAQ.md │ ├── QuorumACK.md │ ├── README.md │ ├── RocketMQ_Example.md │ ├── SlaveActingMasterMode.md │ ├── acl │ │ ├── RocketMQ_Multiple_ACL_Files_设计.md │ │ └── user_guide.md │ ├── architecture.md │ ├── best_practice.md │ ├── client │ │ └── java │ │ │ ├── API_Reference_ DefaultPullConsumer.md │ │ │ └── API_Reference_DefaultMQProducer.md │ ├── concept.md │ ├── controller │ │ ├── deploy.md │ │ ├── design.md │ │ ├── persistent_unique_broker_id.md │ │ └── quick_start.md │ ├── design.md │ ├── dledger │ │ ├── deploy_guide.md │ │ └── quick_start.md │ ├── features.md │ ├── image │ │ ├── Idea_config_broker.png │ │ ├── Idea_config_nameserver.png │ │ ├── LMQ_1.png │ │ ├── consumer_reply.png │ │ ├── controller │ │ │ ├── controller_design_1.png │ │ │ ├── controller_design_2.png │ │ │ ├── controller_design_3.png │ │ │ ├── controller_design_4.png │ │ │ ├── controller_design_5.png │ │ │ ├── controller_design_6.png │ │ │ ├── persistent_unique_broker_id │ │ │ │ ├── fail_apply_broker_id.png │ │ │ │ ├── fail_create_metadata_file_and_delete_temp.png │ │ │ │ ├── fail_create_temp_metadata_file.png │ │ │ │ ├── normal_restart.png │ │ │ │ ├── register_process.png │ │ │ │ └── register_state_transfer.png │ │ │ └── quick-start │ │ │ │ ├── changemaster.png │ │ │ │ ├── controller.png │ │ │ │ ├── epoch.png │ │ │ │ └── syncstateset.png │ │ ├── producer_send_request.png │ │ ├── rocketmq_architecture_1.png │ │ ├── rocketmq_architecture_2.png │ │ ├── rocketmq_architecture_3.png │ │ ├── rocketmq_design_1.png │ │ ├── rocketmq_design_10.png │ │ ├── rocketmq_design_11.png │ │ ├── rocketmq_design_12.png │ │ ├── rocketmq_design_13.png │ │ ├── rocketmq_design_2.png │ │ ├── rocketmq_design_3.png │ │ ├── rocketmq_design_4.png │ │ ├── rocketmq_design_5.png │ │ ├── rocketmq_design_6.png │ │ ├── rocketmq_design_7.png │ │ ├── rocketmq_design_8.png │ │ └── rocketmq_design_9.png │ ├── msg_trace │ │ └── user_guide.md │ ├── operation.md │ ├── proxy │ │ └── deploy_guide.md │ ├── rpc_request.md │ └── statictopic │ │ ├── RocketMQ_Static_Topic_Logic_Queue_设计.md │ │ └── The_Scope_Of_Static_Topic.md └── en │ ├── CLITools.md │ ├── Concept.md │ ├── Configuration_Client.md │ ├── Configuration_System.md │ ├── Configuration_TLS.md │ ├── Debug_In_Idea.md │ ├── Deployment.md │ ├── Design_Filter.md │ ├── Design_LoadBlancing.md │ ├── Design_Query.md │ ├── Design_Remoting.md │ ├── Design_Store.md │ ├── Design_Trancation.md │ ├── Example_Batch.md │ ├── Example_Compaction_Topic.md │ ├── Example_CreateTopic.md │ ├── Example_Delay.md │ ├── Example_Filter.md │ ├── Example_OpenMessaging.md │ ├── Example_Orderly.md │ ├── Example_Simple.md │ ├── Example_Transaction.md │ ├── FAQ.md │ ├── Feature.md │ ├── Operations_Broker.md │ ├── Operations_Consumer.md │ ├── Operations_Producer.md │ ├── Operations_Trace.md │ ├── QuorumACK.md │ ├── README.md │ ├── RocketMQ_Example.md │ ├── Troubleshoopting.md │ ├── acl │ └── Operations_ACL.md │ ├── architecture.md │ ├── best_practice.md │ ├── client │ └── java │ │ └── API_Reference_DefaultMQProducer.md │ ├── controller │ ├── deploy.md │ ├── design.md │ ├── persistent_unique_broker_id.md │ └── quick_start.md │ ├── design.md │ ├── dledger │ ├── deploy_guide.md │ └── quick_start.md │ ├── image │ ├── controller │ │ ├── controller_design_1.png │ │ ├── controller_design_2.png │ │ ├── controller_design_3.png │ │ ├── controller_design_4.png │ │ ├── controller_design_5.png │ │ ├── controller_design_6.png │ │ ├── persistent_unique_broker_id │ │ │ ├── fail_apply_broker_id.png │ │ │ ├── fail_create_metadata_file_and_delete_temp.png │ │ │ ├── fail_create_temp_metadata_file.png │ │ │ ├── normal_restart.png │ │ │ ├── register_process.png │ │ │ └── register_state_transfer.png │ │ └── quick-start │ │ │ ├── changemaster.png │ │ │ ├── controller.png │ │ │ ├── epoch.png │ │ │ └── syncstateset.png │ ├── rocketmq_architecture_1.png │ ├── rocketmq_architecture_2.png │ └── rocketmq_architecture_3.png │ ├── images │ ├── rocketmq_design_7.png │ ├── rocketmq_design_message_query.png │ ├── rocketmq_proxy_cluster_mode.png │ ├── rocketmq_proxy_local_mode.png │ ├── rocketmq_storage_arch.png │ └── rocketmq_storage_flush.png │ ├── msg_trace │ └── user_guide.md │ ├── operation.md │ └── proxy │ └── deploy_guide.md ├── example ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── apache │ └── rocketmq │ └── example │ ├── batch │ ├── SimpleBatchProducer.java │ └── SplitBatchProducer.java │ ├── benchmark │ ├── AclClient.java │ ├── BatchProducer.java │ ├── Consumer.java │ ├── Producer.java │ ├── TransactionProducer.java │ └── timer │ │ ├── TimerConsumer.java │ │ └── TimerProducer.java │ ├── broadcast │ └── PushConsumer.java │ ├── filter │ ├── SqlFilterConsumer.java │ ├── SqlFilterProducer.java │ ├── TagFilterConsumer.java │ └── TagFilterProducer.java │ ├── namespace │ ├── ProducerWithNamespace.java │ ├── PullConsumerWithNamespace.java │ └── PushConsumerWithNamespace.java │ ├── operation │ ├── Consumer.java │ └── Producer.java │ ├── ordermessage │ ├── Consumer.java │ └── Producer.java │ ├── quickstart │ ├── Consumer.java │ └── Producer.java │ ├── rpc │ ├── AsyncRequestProducer.java │ ├── RequestProducer.java │ └── ResponseConsumer.java │ ├── schedule │ ├── ScheduledMessageConsumer.java │ ├── ScheduledMessageProducer.java │ ├── TimerMessageConsumer.java │ └── TimerMessageProducer.java │ ├── simple │ ├── AclClient.java │ ├── AsyncProducer.java │ ├── CachedQueue.java │ ├── LitePullConsumerAssign.java │ ├── LitePullConsumerAssignWithSubExpression.java │ ├── LitePullConsumerSubscribe.java │ ├── OnewayProducer.java │ ├── PopConsumer.java │ ├── Producer.java │ ├── PullConsumer.java │ ├── PullScheduleService.java │ ├── PushConsumer.java │ └── RandomAsyncCommit.java │ ├── tracemessage │ ├── OpenTracingProducer.java │ ├── OpenTracingPushConsumer.java │ ├── OpenTracingTransactionProducer.java │ ├── TraceProducer.java │ └── TracePushConsumer.java │ └── transaction │ ├── TransactionListenerImpl.java │ └── TransactionProducer.java ├── filter ├── BUILD.bazel ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── filter │ │ ├── FilterFactory.java │ │ ├── FilterSpi.java │ │ ├── SqlFilter.java │ │ ├── constant │ │ └── UnaryType.java │ │ ├── expression │ │ ├── BinaryExpression.java │ │ ├── BooleanConstantExpression.java │ │ ├── BooleanExpression.java │ │ ├── ComparisonExpression.java │ │ ├── ConstantExpression.java │ │ ├── EmptyEvaluationContext.java │ │ ├── EvaluationContext.java │ │ ├── Expression.java │ │ ├── LogicExpression.java │ │ ├── MQFilterException.java │ │ ├── NowExpression.java │ │ ├── PropertyExpression.java │ │ ├── UnaryExpression.java │ │ └── UnaryInExpression.java │ │ ├── parser │ │ ├── ParseException.java │ │ ├── SelectorParser.java │ │ ├── SelectorParser.jj │ │ ├── SelectorParserConstants.java │ │ ├── SelectorParserTokenManager.java │ │ ├── SimpleCharStream.java │ │ ├── Token.java │ │ └── TokenMgrError.java │ │ └── util │ │ ├── BitsArray.java │ │ ├── BloomFilter.java │ │ └── BloomFilterData.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── filter │ │ ├── BitsArrayTest.java │ │ ├── BloomFilterTest.java │ │ ├── ExpressionTest.java │ │ ├── FilterSpiTest.java │ │ └── ParserTest.java │ └── resources │ └── rmq.logback-test.xml ├── merge_rocketmq_pr.py ├── namesrv ├── BUILD.bazel ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── rocketmq │ │ │ └── namesrv │ │ │ ├── NamesrvController.java │ │ │ ├── NamesrvStartup.java │ │ │ ├── kvconfig │ │ │ ├── KVConfigManager.java │ │ │ └── KVConfigSerializeWrapper.java │ │ │ ├── processor │ │ │ ├── ClientRequestProcessor.java │ │ │ ├── ClusterTestRequestProcessor.java │ │ │ └── DefaultRequestProcessor.java │ │ │ ├── route │ │ │ └── ZoneRouteRPCHook.java │ │ │ └── routeinfo │ │ │ ├── BatchUnregistrationService.java │ │ │ ├── BrokerHousekeepingService.java │ │ │ └── RouteInfoManager.java │ └── resources │ │ └── rmq.namesrv.logback.xml │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── namesrv │ │ ├── NameServerInstanceTest.java │ │ ├── NamesrvControllerTest.java │ │ ├── NamesrvStartupTest.java │ │ ├── kvconfig │ │ ├── KVConfigManagerTest.java │ │ └── KVConfigSerializeWrapperTest.java │ │ ├── processor │ │ ├── ClusterTestRequestProcessorTest.java │ │ └── RequestProcessorTest.java │ │ └── routeinfo │ │ ├── BrokerHousekeepingServiceTest.java │ │ ├── GetRouteInfoBenchmark.java │ │ ├── RegisterBrokerBenchmark.java │ │ ├── RouteInfoManagerBrokerPermTest.java │ │ ├── RouteInfoManagerBrokerRegisterTest.java │ │ ├── RouteInfoManagerNewTest.java │ │ ├── RouteInfoManagerStaticRegisterTest.java │ │ ├── RouteInfoManagerTest.java │ │ └── RouteInfoManagerTestBase.java │ └── resources │ └── rmq.logback-test.xml ├── pom.xml ├── proxy ├── BUILD.bazel ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── rocketmq │ │ │ └── proxy │ │ │ ├── CommandLineArgument.java │ │ │ ├── ProxyMode.java │ │ │ ├── ProxyStartup.java │ │ │ ├── auth │ │ │ ├── ProxyAuthenticationMetadataProvider.java │ │ │ └── ProxyAuthorizationMetadataProvider.java │ │ │ ├── common │ │ │ ├── AbstractCacheLoader.java │ │ │ ├── Address.java │ │ │ ├── ContextVariable.java │ │ │ ├── MessageReceiptHandle.java │ │ │ ├── ProxyContext.java │ │ │ ├── ProxyException.java │ │ │ ├── ProxyExceptionCode.java │ │ │ ├── ReceiptHandleGroup.java │ │ │ ├── ReceiptHandleGroupKey.java │ │ │ ├── RenewEvent.java │ │ │ ├── RenewStrategyPolicy.java │ │ │ ├── channel │ │ │ │ └── ChannelHelper.java │ │ │ └── utils │ │ │ │ ├── FilterUtils.java │ │ │ │ └── ProxyUtils.java │ │ │ ├── config │ │ │ ├── Configuration.java │ │ │ ├── ConfigurationManager.java │ │ │ ├── MetricCollectorMode.java │ │ │ └── ProxyConfig.java │ │ │ ├── grpc │ │ │ ├── GrpcServer.java │ │ │ ├── GrpcServerBuilder.java │ │ │ ├── ProxyAndTlsProtocolNegotiator.java │ │ │ ├── constant │ │ │ │ └── AttributeKeys.java │ │ │ ├── interceptor │ │ │ │ ├── AuthenticationInterceptor.java │ │ │ │ ├── ContextInterceptor.java │ │ │ │ ├── GlobalExceptionInterceptor.java │ │ │ │ ├── HeaderInterceptor.java │ │ │ │ └── RequestMapping.java │ │ │ ├── pipeline │ │ │ │ ├── AuthenticationPipeline.java │ │ │ │ ├── AuthorizationPipeline.java │ │ │ │ ├── ContextInitPipeline.java │ │ │ │ └── RequestPipeline.java │ │ │ └── v2 │ │ │ │ ├── AbstractMessingActivity.java │ │ │ │ ├── ContextStreamObserver.java │ │ │ │ ├── DefaultGrpcMessingActivity.java │ │ │ │ ├── GrpcMessagingApplication.java │ │ │ │ ├── GrpcMessingActivity.java │ │ │ │ ├── channel │ │ │ │ ├── GrpcChannelManager.java │ │ │ │ └── GrpcClientChannel.java │ │ │ │ ├── client │ │ │ │ └── ClientActivity.java │ │ │ │ ├── common │ │ │ │ ├── GrpcClientSettingsManager.java │ │ │ │ ├── GrpcConverter.java │ │ │ │ ├── GrpcProxyException.java │ │ │ │ ├── GrpcValidator.java │ │ │ │ ├── ResponseBuilder.java │ │ │ │ └── ResponseWriter.java │ │ │ │ ├── consumer │ │ │ │ ├── AckMessageActivity.java │ │ │ │ ├── ChangeInvisibleDurationActivity.java │ │ │ │ ├── PopMessageResultFilterImpl.java │ │ │ │ ├── ReceiveMessageActivity.java │ │ │ │ └── ReceiveMessageResponseStreamWriter.java │ │ │ │ ├── producer │ │ │ │ ├── ForwardMessageToDLQActivity.java │ │ │ │ ├── SendMessageActivity.java │ │ │ │ └── SendMessageQueueSelector.java │ │ │ │ ├── route │ │ │ │ └── RouteActivity.java │ │ │ │ └── transaction │ │ │ │ └── EndTransactionActivity.java │ │ │ ├── metrics │ │ │ ├── ProxyMetricsConstant.java │ │ │ └── ProxyMetricsManager.java │ │ │ ├── processor │ │ │ ├── AbstractProcessor.java │ │ │ ├── BatchAckResult.java │ │ │ ├── ClientProcessor.java │ │ │ ├── ConsumerProcessor.java │ │ │ ├── DefaultMessagingProcessor.java │ │ │ ├── MessagingProcessor.java │ │ │ ├── PopMessageResultFilter.java │ │ │ ├── ProducerProcessor.java │ │ │ ├── QueueSelector.java │ │ │ ├── ReceiptHandleProcessor.java │ │ │ ├── RequestBrokerProcessor.java │ │ │ ├── TransactionProcessor.java │ │ │ ├── TransactionStatus.java │ │ │ ├── channel │ │ │ │ ├── ChannelExtendAttributeGetter.java │ │ │ │ ├── ChannelProtocolType.java │ │ │ │ ├── RemoteChannel.java │ │ │ │ ├── RemoteChannelConverter.java │ │ │ │ └── RemoteChannelSerializer.java │ │ │ └── validator │ │ │ │ ├── DefaultTopicMessageTypeValidator.java │ │ │ │ └── TopicMessageTypeValidator.java │ │ │ ├── remoting │ │ │ ├── ClientHousekeepingService.java │ │ │ ├── MultiProtocolRemotingServer.java │ │ │ ├── MultiProtocolTlsHelper.java │ │ │ ├── RemotingProtocolServer.java │ │ │ ├── RemotingProxyOutClient.java │ │ │ ├── activity │ │ │ │ ├── AbstractRemotingActivity.java │ │ │ │ ├── AckMessageActivity.java │ │ │ │ ├── ChangeInvisibleTimeActivity.java │ │ │ │ ├── ClientManagerActivity.java │ │ │ │ ├── ConsumerManagerActivity.java │ │ │ │ ├── GetTopicRouteActivity.java │ │ │ │ ├── PopMessageActivity.java │ │ │ │ ├── PullMessageActivity.java │ │ │ │ ├── SendMessageActivity.java │ │ │ │ └── TransactionActivity.java │ │ │ ├── channel │ │ │ │ ├── RemotingChannel.java │ │ │ │ └── RemotingChannelManager.java │ │ │ ├── common │ │ │ │ └── RemotingConverter.java │ │ │ ├── pipeline │ │ │ │ ├── AuthenticationPipeline.java │ │ │ │ ├── AuthorizationPipeline.java │ │ │ │ ├── ContextInitPipeline.java │ │ │ │ └── RequestPipeline.java │ │ │ └── protocol │ │ │ │ ├── ProtocolHandler.java │ │ │ │ ├── ProtocolNegotiationHandler.java │ │ │ │ ├── http2proxy │ │ │ │ ├── HAProxyMessageForwarder.java │ │ │ │ ├── Http2ProtocolProxyHandler.java │ │ │ │ ├── Http2ProxyBackendHandler.java │ │ │ │ └── Http2ProxyFrontendHandler.java │ │ │ │ └── remoting │ │ │ │ └── RemotingProtocolHandler.java │ │ │ └── service │ │ │ ├── ClusterServiceManager.java │ │ │ ├── LocalServiceManager.java │ │ │ ├── ServiceManager.java │ │ │ ├── ServiceManagerFactory.java │ │ │ ├── admin │ │ │ ├── AdminService.java │ │ │ └── DefaultAdminService.java │ │ │ ├── channel │ │ │ ├── ChannelManager.java │ │ │ ├── InvocationChannel.java │ │ │ ├── InvocationContext.java │ │ │ ├── InvocationContextInterface.java │ │ │ ├── SimpleChannel.java │ │ │ └── SimpleChannelHandlerContext.java │ │ │ ├── client │ │ │ ├── ClusterConsumerManager.java │ │ │ └── ProxyClientRemotingProcessor.java │ │ │ ├── message │ │ │ ├── ClusterMessageService.java │ │ │ ├── LocalMessageService.java │ │ │ ├── LocalRemotingCommand.java │ │ │ ├── MessageService.java │ │ │ └── ReceiptHandleMessage.java │ │ │ ├── metadata │ │ │ ├── ClusterMetadataService.java │ │ │ ├── LocalMetadataService.java │ │ │ └── MetadataService.java │ │ │ ├── receipt │ │ │ ├── DefaultReceiptHandleManager.java │ │ │ └── ReceiptHandleManager.java │ │ │ ├── relay │ │ │ ├── AbstractProxyRelayService.java │ │ │ ├── ClusterProxyRelayService.java │ │ │ ├── LocalProxyRelayService.java │ │ │ ├── ProxyChannel.java │ │ │ ├── ProxyRelayResult.java │ │ │ ├── ProxyRelayService.java │ │ │ └── RelayData.java │ │ │ ├── route │ │ │ ├── AddressableMessageQueue.java │ │ │ ├── ClusterTopicRouteService.java │ │ │ ├── LocalTopicRouteService.java │ │ │ ├── MessageQueueSelector.java │ │ │ ├── MessageQueueView.java │ │ │ ├── ProxyTopicRouteData.java │ │ │ ├── TopicRouteHelper.java │ │ │ ├── TopicRouteService.java │ │ │ └── TopicRouteWrapper.java │ │ │ ├── sysmessage │ │ │ ├── AbstractSystemMessageSyncer.java │ │ │ ├── HeartbeatSyncer.java │ │ │ ├── HeartbeatSyncerData.java │ │ │ └── HeartbeatType.java │ │ │ └── transaction │ │ │ ├── AbstractTransactionService.java │ │ │ ├── ClusterTransactionService.java │ │ │ ├── EndTransactionRequestData.java │ │ │ ├── LocalTransactionService.java │ │ │ ├── TransactionData.java │ │ │ ├── TransactionDataManager.java │ │ │ └── TransactionService.java │ └── resources │ │ └── rmq.proxy.logback.xml │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── proxy │ │ ├── ProxyStartupTest.java │ │ ├── common │ │ ├── ReceiptHandleGroupTest.java │ │ ├── RenewStrategyPolicyTest.java │ │ └── utils │ │ │ └── FilterUtilTest.java │ │ ├── config │ │ ├── ConfigurationManagerTest.java │ │ ├── InitConfigTest.java │ │ └── MetricCollectorModeTest.java │ │ ├── grpc │ │ ├── ProxyAndTlsProtocolNegotiatorTest.java │ │ └── v2 │ │ │ ├── AbstractMessingActivityTest.java │ │ │ ├── BaseActivityTest.java │ │ │ ├── GrpcMessagingApplicationTest.java │ │ │ ├── channel │ │ │ └── GrpcClientChannelTest.java │ │ │ ├── client │ │ │ └── ClientActivityTest.java │ │ │ ├── common │ │ │ ├── GrpcClientSettingsManagerTest.java │ │ │ ├── GrpcConverterTest.java │ │ │ └── GrpcValidatorTest.java │ │ │ ├── consumer │ │ │ ├── AckMessageActivityTest.java │ │ │ ├── ChangeInvisibleDurationActivityTest.java │ │ │ ├── ReceiveMessageActivityTest.java │ │ │ └── ReceiveMessageResponseStreamWriterTest.java │ │ │ ├── producer │ │ │ ├── ForwardMessageToDLQActivityTest.java │ │ │ └── SendMessageActivityTest.java │ │ │ ├── route │ │ │ └── RouteActivityTest.java │ │ │ └── transaction │ │ │ └── EndTransactionActivityTest.java │ │ ├── processor │ │ ├── BaseProcessorTest.java │ │ ├── ConsumerProcessorTest.java │ │ ├── ProducerProcessorTest.java │ │ ├── TransactionProcessorTest.java │ │ └── channel │ │ │ └── RemoteChannelTest.java │ │ ├── remoting │ │ ├── activity │ │ │ ├── AbstractRemotingActivityTest.java │ │ │ ├── PullMessageActivityTest.java │ │ │ └── SendMessageActivityTest.java │ │ ├── channel │ │ │ ├── RemotingChannelManagerTest.java │ │ │ └── RemotingChannelTest.java │ │ └── protocol │ │ │ └── http2proxy │ │ │ ├── HAProxyMessageForwarderTest.java │ │ │ └── Http2ProtocolProxyHandlerTest.java │ │ └── service │ │ ├── BaseServiceTest.java │ │ ├── admin │ │ └── DefaultAdminServiceTest.java │ │ ├── message │ │ ├── ClusterMessageServiceTest.java │ │ └── LocalMessageServiceTest.java │ │ ├── metadata │ │ └── ClusterMetadataServiceTest.java │ │ ├── mqclient │ │ ├── MQClientAPIExtTest.java │ │ └── ProxyClientRemotingProcessorTest.java │ │ ├── receipt │ │ └── DefaultReceiptHandleManagerTest.java │ │ ├── relay │ │ ├── LocalProxyRelayServiceTest.java │ │ └── ProxyChannelTest.java │ │ ├── route │ │ ├── ClusterTopicRouteServiceTest.java │ │ ├── LocalTopicRouteServiceTest.java │ │ └── MessageQueueSelectorTest.java │ │ ├── sysmessage │ │ └── HeartbeatSyncerTest.java │ │ └── transaction │ │ ├── AbstractTransactionServiceTest.java │ │ ├── ClusterTransactionServiceTest.java │ │ └── TransactionDataManagerTest.java │ └── resources │ ├── mockito-extensions │ └── org.mockito.plugins.MockMaker │ ├── rmq-proxy-home │ └── conf │ │ ├── broker.conf │ │ ├── logback_proxy.xml │ │ └── rmq-proxy.json │ └── rmq.logback-test.xml ├── remoting ├── BUILD.bazel ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── remoting │ │ ├── ChannelEventListener.java │ │ ├── CommandCustomHeader.java │ │ ├── Configuration.java │ │ ├── InvokeCallback.java │ │ ├── RPCHook.java │ │ ├── RemotingClient.java │ │ ├── RemotingServer.java │ │ ├── RemotingService.java │ │ ├── annotation │ │ ├── CFNotNull.java │ │ └── CFNullable.java │ │ ├── client │ │ ├── BrokerProxy.java │ │ ├── BrokerSynchronizer.java │ │ ├── DefaultRPCClient.java │ │ ├── NameServerClientDefault.java │ │ ├── ServiceRegistry.java │ │ ├── StoreSynchronizer.java │ │ └── Validators.java │ │ ├── common │ │ ├── HeartbeatV2Result.java │ │ ├── RemotingHelper.java │ │ ├── SemaphoreReleaseOnlyOnce.java │ │ ├── ServiceThread.java │ │ └── TlsMode.java │ │ ├── exception │ │ ├── RemotingCommandException.java │ │ ├── RemotingConnectException.java │ │ ├── RemotingException.java │ │ ├── RemotingSendRequestException.java │ │ ├── RemotingTimeoutException.java │ │ └── RemotingTooMuchRequestException.java │ │ ├── metrics │ │ ├── RemotingMetricsConstant.java │ │ └── RemotingMetricsManager.java │ │ ├── netty │ │ ├── AttributeKeys.java │ │ ├── NettyClientConfig.java │ │ ├── NettyEvent.java │ │ ├── NettyEventType.java │ │ ├── NettyLogger.java │ │ ├── NettyRemotingAbstract.java │ │ ├── NettyRemotingClient.java │ │ ├── NettyRemotingServer.java │ │ ├── NettyRequestProcessor.java │ │ ├── NettyServerConfig.java │ │ ├── NettySystemConfig.java │ │ ├── RemotingResponseCallback.java │ │ ├── RequestTask.java │ │ ├── ResponseFuture.java │ │ ├── SubRemotingServer.java │ │ ├── TlsHelper.java │ │ ├── TlsSystemConfig.java │ │ └── handler │ │ │ ├── FileRegionEncoder.java │ │ │ ├── HAProxyMessageHandler.java │ │ │ ├── HandshakeDecoder.java │ │ │ ├── NettyDecoder.java │ │ │ ├── NettyEncoder.java │ │ │ ├── NettyServerHandler.java │ │ │ ├── RequestCodeCounter.java │ │ │ ├── ServerConnectionManager.java │ │ │ └── TlsModeHandler.java │ │ ├── pipeline │ │ └── RequestPipeline.java │ │ ├── protocol │ │ ├── BitSetSerializerDeserializer.java │ │ ├── BrokerSyncInfo.java │ │ ├── DataVersion.java │ │ ├── EpochEntry.java │ │ ├── FastCodesHeader.java │ │ ├── ForbiddenType.java │ │ ├── LanguageCode.java │ │ ├── MQProtosHelper.java │ │ ├── NamespaceUtil.java │ │ ├── RemotingCommand.java │ │ ├── RemotingCommandType.java │ │ ├── RemotingSerializable.java │ │ ├── RemotingSysResponseCode.java │ │ ├── RequestCode.java │ │ ├── RequestHeaderRegistry.java │ │ ├── RequestSource.java │ │ ├── RequestType.java │ │ ├── ResponseCode.java │ │ ├── RocketMQSerializable.java │ │ ├── SerializeType.java │ │ ├── admin │ │ │ ├── ConsumeStats.java │ │ │ ├── OffsetWrapper.java │ │ │ ├── RollbackStats.java │ │ │ ├── TopicOffset.java │ │ │ └── TopicStatsTable.java │ │ ├── body │ │ │ ├── AclInfo.java │ │ │ ├── BatchAck.java │ │ │ ├── BatchAckMessageRequestBody.java │ │ │ ├── BrokerMemberGroup.java │ │ │ ├── BrokerReplicasInfo.java │ │ │ ├── BrokerStatsData.java │ │ │ ├── BrokerStatsItem.java │ │ │ ├── CMResult.java │ │ │ ├── CheckClientRequestBody.java │ │ │ ├── ClusterAclVersionInfo.java │ │ │ ├── ClusterInfo.java │ │ │ ├── Connection.java │ │ │ ├── ConsumeByWho.java │ │ │ ├── ConsumeMessageDirectlyResult.java │ │ │ ├── ConsumeQueueData.java │ │ │ ├── ConsumeStatsList.java │ │ │ ├── ConsumeStatus.java │ │ │ ├── ConsumerConnection.java │ │ │ ├── ConsumerOffsetSerializeWrapper.java │ │ │ ├── ConsumerRunningInfo.java │ │ │ ├── ElectMasterResponseBody.java │ │ │ ├── EpochEntryCache.java │ │ │ ├── GetBrokerMemberGroupResponseBody.java │ │ │ ├── GetConsumerStatusBody.java │ │ │ ├── GroupList.java │ │ │ ├── HARuntimeInfo.java │ │ │ ├── KVTable.java │ │ │ ├── LockBatchRequestBody.java │ │ │ ├── LockBatchResponseBody.java │ │ │ ├── MessageRequestModeSerializeWrapper.java │ │ │ ├── PopProcessQueueInfo.java │ │ │ ├── ProcessQueueInfo.java │ │ │ ├── ProducerConnection.java │ │ │ ├── ProducerInfo.java │ │ │ ├── ProducerTableInfo.java │ │ │ ├── QueryAssignmentRequestBody.java │ │ │ ├── QueryAssignmentResponseBody.java │ │ │ ├── QueryConsumeQueueResponseBody.java │ │ │ ├── QueryConsumeTimeSpanBody.java │ │ │ ├── QueryCorrectionOffsetBody.java │ │ │ ├── QuerySubscriptionResponseBody.java │ │ │ ├── QueueTimeSpan.java │ │ │ ├── RegisterBrokerBody.java │ │ │ ├── ResetOffsetBody.java │ │ │ ├── ResetOffsetBodyForC.java │ │ │ ├── RoleChangeNotifyEntry.java │ │ │ ├── SetMessageRequestModeRequestBody.java │ │ │ ├── SubscriptionGroupWrapper.java │ │ │ ├── SyncStateSet.java │ │ │ ├── TopicConfigAndMappingSerializeWrapper.java │ │ │ ├── TopicConfigSerializeWrapper.java │ │ │ ├── TopicList.java │ │ │ ├── TopicQueueMappingSerializeWrapper.java │ │ │ ├── UnlockBatchRequestBody.java │ │ │ └── UserInfo.java │ │ ├── filter │ │ │ └── FilterAPI.java │ │ ├── header │ │ │ ├── AckMessageRequestHeader.java │ │ │ ├── AddBrokerRequestHeader.java │ │ │ ├── ChangeInvisibleTimeRequestHeader.java │ │ │ ├── ChangeInvisibleTimeResponseHeader.java │ │ │ ├── CheckTransactionStateRequestHeader.java │ │ │ ├── CheckTransactionStateResponseHeader.java │ │ │ ├── CloneGroupOffsetRequestHeader.java │ │ │ ├── ConsumeMessageDirectlyResultRequestHeader.java │ │ │ ├── ConsumerSendMsgBackRequestHeader.java │ │ │ ├── CreateAccessConfigRequestHeader.java │ │ │ ├── CreateAclRequestHeader.java │ │ │ ├── CreateTopicRequestHeader.java │ │ │ ├── CreateUserRequestHeader.java │ │ │ ├── DeleteAccessConfigRequestHeader.java │ │ │ ├── DeleteAclRequestHeader.java │ │ │ ├── DeleteSubscriptionGroupRequestHeader.java │ │ │ ├── DeleteTopicRequestHeader.java │ │ │ ├── DeleteUserRequestHeader.java │ │ │ ├── EndTransactionRequestHeader.java │ │ │ ├── EndTransactionResponseHeader.java │ │ │ ├── ExchangeHAInfoRequestHeader.java │ │ │ ├── ExchangeHAInfoResponseHeader.java │ │ │ ├── ExtraInfoUtil.java │ │ │ ├── GetAclRequestHeader.java │ │ │ ├── GetAllProducerInfoRequestHeader.java │ │ │ ├── GetAllTopicConfigResponseHeader.java │ │ │ ├── GetBrokerAclConfigResponseHeader.java │ │ │ ├── GetBrokerConfigResponseHeader.java │ │ │ ├── GetBrokerMemberGroupRequestHeader.java │ │ │ ├── GetConsumeStatsInBrokerHeader.java │ │ │ ├── GetConsumeStatsRequestHeader.java │ │ │ ├── GetConsumerConnectionListRequestHeader.java │ │ │ ├── GetConsumerListByGroupRequestHeader.java │ │ │ ├── GetConsumerListByGroupResponseBody.java │ │ │ ├── GetConsumerListByGroupResponseHeader.java │ │ │ ├── GetConsumerRunningInfoRequestHeader.java │ │ │ ├── GetConsumerStatusRequestHeader.java │ │ │ ├── GetEarliestMsgStoretimeRequestHeader.java │ │ │ ├── GetEarliestMsgStoretimeResponseHeader.java │ │ │ ├── GetMaxOffsetRequestHeader.java │ │ │ ├── GetMaxOffsetResponseHeader.java │ │ │ ├── GetMinOffsetRequestHeader.java │ │ │ ├── GetMinOffsetResponseHeader.java │ │ │ ├── GetProducerConnectionListRequestHeader.java │ │ │ ├── GetSubscriptionGroupConfigRequestHeader.java │ │ │ ├── GetTopicConfigRequestHeader.java │ │ │ ├── GetTopicStatsInfoRequestHeader.java │ │ │ ├── GetTopicsByClusterRequestHeader.java │ │ │ ├── GetUserRequestHeader.java │ │ │ ├── HeartbeatRequestHeader.java │ │ │ ├── InitConsumerOffsetRequestHeader.java │ │ │ ├── ListAclsRequestHeader.java │ │ │ ├── ListUsersRequestHeader.java │ │ │ ├── LockBatchMqRequestHeader.java │ │ │ ├── NotificationRequestHeader.java │ │ │ ├── NotificationResponseHeader.java │ │ │ ├── NotifyBrokerRoleChangedRequestHeader.java │ │ │ ├── NotifyConsumerIdsChangedRequestHeader.java │ │ │ ├── NotifyMinBrokerIdChangeRequestHeader.java │ │ │ ├── PeekMessageRequestHeader.java │ │ │ ├── PollingInfoRequestHeader.java │ │ │ ├── PollingInfoResponseHeader.java │ │ │ ├── PopMessageRequestHeader.java │ │ │ ├── PopMessageResponseHeader.java │ │ │ ├── PullMessageRequestHeader.java │ │ │ ├── PullMessageResponseHeader.java │ │ │ ├── QueryConsumeQueueRequestHeader.java │ │ │ ├── QueryConsumeTimeSpanRequestHeader.java │ │ │ ├── QueryConsumerOffsetRequestHeader.java │ │ │ ├── QueryConsumerOffsetResponseHeader.java │ │ │ ├── QueryCorrectionOffsetHeader.java │ │ │ ├── QueryMessageRequestHeader.java │ │ │ ├── QueryMessageResponseHeader.java │ │ │ ├── QuerySubscriptionByConsumerRequestHeader.java │ │ │ ├── QueryTopicConsumeByWhoRequestHeader.java │ │ │ ├── QueryTopicsByConsumerRequestHeader.java │ │ │ ├── RemoveBrokerRequestHeader.java │ │ │ ├── ReplyMessageRequestHeader.java │ │ │ ├── ResetMasterFlushOffsetHeader.java │ │ │ ├── ResetOffsetRequestHeader.java │ │ │ ├── ResumeCheckHalfMessageRequestHeader.java │ │ │ ├── SearchOffsetRequestHeader.java │ │ │ ├── SearchOffsetResponseHeader.java │ │ │ ├── SendMessageRequestHeader.java │ │ │ ├── SendMessageRequestHeaderV2.java │ │ │ ├── SendMessageResponseHeader.java │ │ │ ├── StatisticsMessagesRequestHeader.java │ │ │ ├── UnlockBatchMqRequestHeader.java │ │ │ ├── UnregisterClientRequestHeader.java │ │ │ ├── UnregisterClientResponseHeader.java │ │ │ ├── UpdateAclRequestHeader.java │ │ │ ├── UpdateConsumerOffsetRequestHeader.java │ │ │ ├── UpdateConsumerOffsetResponseHeader.java │ │ │ ├── UpdateGlobalWhiteAddrsConfigRequestHeader.java │ │ │ ├── UpdateGroupForbiddenRequestHeader.java │ │ │ ├── UpdateUserRequestHeader.java │ │ │ ├── ViewBrokerStatsDataRequestHeader.java │ │ │ ├── ViewMessageRequestHeader.java │ │ │ ├── ViewMessageResponseHeader.java │ │ │ ├── controller │ │ │ │ ├── AlterSyncStateSetRequestHeader.java │ │ │ │ ├── AlterSyncStateSetResponseHeader.java │ │ │ │ ├── ElectMasterRequestHeader.java │ │ │ │ ├── ElectMasterResponseHeader.java │ │ │ │ ├── GetMetaDataResponseHeader.java │ │ │ │ ├── GetReplicaInfoRequestHeader.java │ │ │ │ ├── GetReplicaInfoResponseHeader.java │ │ │ │ ├── admin │ │ │ │ │ └── CleanControllerBrokerDataRequestHeader.java │ │ │ │ └── register │ │ │ │ │ ├── ApplyBrokerIdRequestHeader.java │ │ │ │ │ ├── ApplyBrokerIdResponseHeader.java │ │ │ │ │ ├── GetNextBrokerIdRequestHeader.java │ │ │ │ │ ├── GetNextBrokerIdResponseHeader.java │ │ │ │ │ ├── RegisterBrokerToControllerRequestHeader.java │ │ │ │ │ └── RegisterBrokerToControllerResponseHeader.java │ │ │ └── namesrv │ │ │ │ ├── AddWritePermOfBrokerRequestHeader.java │ │ │ │ ├── AddWritePermOfBrokerResponseHeader.java │ │ │ │ ├── BrokerHeartbeatRequestHeader.java │ │ │ │ ├── DeleteKVConfigRequestHeader.java │ │ │ │ ├── DeleteTopicFromNamesrvRequestHeader.java │ │ │ │ ├── GetKVConfigRequestHeader.java │ │ │ │ ├── GetKVConfigResponseHeader.java │ │ │ │ ├── GetKVListByNamespaceRequestHeader.java │ │ │ │ ├── GetRouteInfoRequestHeader.java │ │ │ │ ├── PutKVConfigRequestHeader.java │ │ │ │ ├── QueryDataVersionRequestHeader.java │ │ │ │ ├── QueryDataVersionResponseHeader.java │ │ │ │ ├── RegisterBrokerRequestHeader.java │ │ │ │ ├── RegisterBrokerResponseHeader.java │ │ │ │ ├── RegisterOrderTopicRequestHeader.java │ │ │ │ ├── RegisterTopicRequestHeader.java │ │ │ │ ├── UnRegisterBrokerRequestHeader.java │ │ │ │ ├── WipeWritePermOfBrokerRequestHeader.java │ │ │ │ └── WipeWritePermOfBrokerResponseHeader.java │ │ ├── heartbeat │ │ │ ├── ConsumeType.java │ │ │ ├── ConsumerData.java │ │ │ ├── HeartbeatData.java │ │ │ ├── MessageModel.java │ │ │ ├── ProducerData.java │ │ │ └── SubscriptionData.java │ │ ├── namesrv │ │ │ └── RegisterBrokerResult.java │ │ ├── route │ │ │ ├── GroupInfo.java │ │ │ ├── MessageQueueRouteState.java │ │ │ ├── QueueData.java │ │ │ └── TopicRouteData.java │ │ ├── statictopic │ │ │ ├── LogicQueueMappingItem.java │ │ │ ├── TopicConfigAndQueueMapping.java │ │ │ ├── TopicQueueMappingContext.java │ │ │ ├── TopicQueueMappingDetail.java │ │ │ ├── TopicQueueMappingInfo.java │ │ │ ├── TopicQueueMappingOne.java │ │ │ ├── TopicQueueMappingUtils.java │ │ │ └── TopicRemappingDetailWrapper.java │ │ ├── subscription │ │ │ ├── CustomizedRetryPolicy.java │ │ │ ├── ExponentialRetryPolicy.java │ │ │ ├── GroupForbidden.java │ │ │ ├── GroupRetryPolicy.java │ │ │ ├── GroupRetryPolicyType.java │ │ │ ├── RetryPolicy.java │ │ │ ├── SimpleSubscriptionData.java │ │ │ └── SubscriptionGroupConfig.java │ │ └── topic │ │ │ └── OffsetMovedEvent.java │ │ ├── proxy │ │ └── SocksProxyConfig.java │ │ ├── rpc │ │ ├── ClientMetadata.java │ │ ├── RequestBuilder.java │ │ ├── RpcClient.java │ │ ├── RpcClientHook.java │ │ ├── RpcClientImpl.java │ │ ├── RpcClientUtils.java │ │ ├── RpcException.java │ │ ├── RpcRequest.java │ │ ├── RpcRequestHeader.java │ │ ├── RpcResponse.java │ │ ├── TopicQueueRequestHeader.java │ │ └── TopicRequestHeader.java │ │ └── rpchook │ │ ├── DynamicalExtFieldRPCHook.java │ │ └── StreamTypeRPCHook.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── remoting │ │ ├── ProxyProtocolTest.java │ │ ├── RemotingServerTest.java │ │ ├── SubRemotingServerTest.java │ │ ├── TlsTest.java │ │ ├── netty │ │ ├── FileRegionEncoderTest.java │ │ ├── MockChannel.java │ │ ├── MockChannelPromise.java │ │ ├── NettyClientConfigTest.java │ │ ├── NettyRemotingAbstractTest.java │ │ ├── NettyRemotingClientTest.java │ │ ├── NettyRemotingServerTest.java │ │ ├── NettyServerConfigTest.java │ │ └── RequestCodeCounterTest.java │ │ ├── protocol │ │ ├── CheckpointFileTest.java │ │ ├── ClusterInfoTest.java │ │ ├── ConsumeStatusTest.java │ │ ├── DataVersionTest.java │ │ ├── GroupListTest.java │ │ ├── LanguageCodeTest.java │ │ ├── NamespaceUtilTest.java │ │ ├── QueryConsumeTimeSpanBodyTest.java │ │ ├── RegisterBrokerBodyTest.java │ │ ├── RemotingCommandTest.java │ │ ├── RemotingSerializableTest.java │ │ ├── RequestSourceTest.java │ │ ├── RequestTypeTest.java │ │ ├── RocketMQSerializableTest.java │ │ ├── admin │ │ │ ├── ConsumeStatsTest.java │ │ │ └── TopicStatsTableTest.java │ │ ├── body │ │ │ ├── BatchAckTest.java │ │ │ ├── BrokerStatsDataTest.java │ │ │ ├── CheckClientRequestBodyTest.java │ │ │ ├── ConsumeMessageDirectlyResultTest.java │ │ │ ├── ConsumeStatsListTest.java │ │ │ ├── ConsumerConnectionTest.java │ │ │ ├── ConsumerRunningInfoTest.java │ │ │ ├── KVTableTest.java │ │ │ ├── MessageRequestModeSerializeWrapperTest.java │ │ │ ├── QueryConsumeQueueResponseBodyTest.java │ │ │ ├── QueryCorrectionOffsetBodyTest.java │ │ │ ├── ResetOffsetBodyTest.java │ │ │ └── SubscriptionGroupWrapperTest.java │ │ ├── filter │ │ │ └── FilterAPITest.java │ │ ├── header │ │ │ ├── ExtraInfoUtilTest.java │ │ │ ├── FastCodesHeaderTest.java │ │ │ └── SendMessageRequestHeaderV2Test.java │ │ ├── heartbeat │ │ │ └── SubscriptionDataTest.java │ │ ├── route │ │ │ └── TopicRouteDataTest.java │ │ ├── statictopic │ │ │ ├── TopicQueueMappingTest.java │ │ │ └── TopicQueueMappingUtilsTest.java │ │ ├── subscription │ │ │ ├── CustomizedRetryPolicyTest.java │ │ │ ├── ExponentialRetryPolicyTest.java │ │ │ └── GroupRetryPolicyTest.java │ │ └── topic │ │ │ └── OffsetMovedEventTest.java │ │ └── rpc │ │ └── RpcRequestHeaderTest.java │ └── resources │ ├── certs │ ├── badClient.key │ ├── badClient.pem │ ├── badServer.key │ ├── badServer.pem │ ├── ca.pem │ ├── client.key │ ├── client.pem │ ├── privkey.pem │ ├── server.key │ └── server.pem │ └── rmq.logback-test.xml ├── store ├── BUILD.bazel ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── store │ │ ├── api │ │ ├── MessageStore.java │ │ ├── broker │ │ │ ├── README.md │ │ │ ├── pop │ │ │ │ ├── AckMsg.java │ │ │ │ ├── BatchAckMsg.java │ │ │ │ ├── PopCheckPoint.java │ │ │ │ ├── PopCheckPointWrapper.java │ │ │ │ ├── PopKeyBuilder.java │ │ │ │ └── QueueWithTime.java │ │ │ └── stats │ │ │ │ ├── BrokerStats.java │ │ │ │ ├── BrokerStatsManager.java │ │ │ │ ├── LmqBrokerStatsManager.java │ │ │ │ └── StoreStatsService.java │ │ ├── dto │ │ │ ├── AppendMessageResult.java │ │ │ ├── AppendMessageStatus.java │ │ │ ├── GetMessageResult.java │ │ │ ├── GetMessageStatus.java │ │ │ ├── PutMessageResult.java │ │ │ ├── PutMessageStatus.java │ │ │ └── QueryMessageResult.java │ │ ├── filter │ │ │ ├── DefaultMessageFilter.java │ │ │ └── MessageFilter.java │ │ ├── plugin │ │ │ ├── AbstractPluginMessageStore.java │ │ │ ├── MessageArrivingListener.java │ │ │ ├── MessagePluginFactory.java │ │ │ ├── MessageStorePluginContext.java │ │ │ ├── PutMessageHook.java │ │ │ └── SendMessageBackHook.java │ │ └── service │ │ │ ├── KVService.java │ │ │ ├── MessageService.java │ │ │ ├── MonitorService.java │ │ │ ├── QueueService.java │ │ │ └── TimerService.java │ │ ├── domain │ │ ├── commitlog │ │ │ ├── CommitLog.java │ │ │ ├── dledger │ │ │ │ └── DLedgerCommitLog.java │ │ │ ├── dto │ │ │ │ ├── CommitLogPutContext.java │ │ │ │ ├── DelayLevel.java │ │ │ │ └── GroupCommitRequest.java │ │ │ ├── service │ │ │ │ ├── CommitLogPutService.java │ │ │ │ ├── CommitLogRecoverService.java │ │ │ │ ├── CommitRealTimeService.java │ │ │ │ ├── DefaultAppendMessageCallback.java │ │ │ │ ├── DefaultFlushManager.java │ │ │ │ └── FlushManager.java │ │ │ └── thread │ │ │ │ ├── CleanCommitLogService.java │ │ │ │ ├── ColdDataCheckThread.java │ │ │ │ ├── FlushCommitLogService.java │ │ │ │ ├── FlushDiskWatcher.java │ │ │ │ ├── FlushRealTimeService.java │ │ │ │ ├── GroupCheckService.java │ │ │ │ └── GroupCommitService.java │ │ ├── compaction │ │ │ ├── CompactionAppendMsgCallback.java │ │ │ ├── CompactionLog.java │ │ │ ├── CompactionPositionMgr.java │ │ │ ├── CompactionService.java │ │ │ ├── CompactionStore.java │ │ │ └── MessageFetcher.java │ │ ├── dispatcher │ │ │ ├── CommitLogDispatcher.java │ │ │ ├── CommitLogDispatcherBuildConsumeQueue.java │ │ │ ├── CommitLogDispatcherBuildIndex.java │ │ │ ├── CommitLogDispatcherCompaction.java │ │ │ ├── ConcurrentReputMessageService.java │ │ │ ├── DispatchRequest.java │ │ │ ├── DispatchService.java │ │ │ ├── MainBatchDispatchRequestService.java │ │ │ ├── MultiDispatch.java │ │ │ └── ReputMessageService.java │ │ ├── index │ │ │ ├── IndexFile.java │ │ │ ├── IndexHeader.java │ │ │ ├── IndexService.java │ │ │ └── QueryOffsetResult.java │ │ ├── message │ │ │ ├── GetMessageContext.java │ │ │ ├── GetMessageService.java │ │ │ ├── MessageExtEncoder.java │ │ │ ├── PutMessageContext.java │ │ │ ├── PutMessageLock.java │ │ │ ├── PutMessageReentrantLock.java │ │ │ ├── PutMessageService.java │ │ │ ├── PutMessageSpinLock.java │ │ │ └── QueryMessageService.java │ │ ├── queue │ │ │ ├── AbstractConsumeQueueStore.java │ │ │ ├── BatchConsumeQueue.java │ │ │ ├── BatchConsumeQueueIterator.java │ │ │ ├── BatchOffsetIndex.java │ │ │ ├── CleanConsumeQueueService.java │ │ │ ├── ConsumeQueue.java │ │ │ ├── ConsumeQueueExt.java │ │ │ ├── ConsumeQueueInterface.java │ │ │ ├── ConsumeQueueIterator.java │ │ │ ├── ConsumeQueueService.java │ │ │ ├── ConsumeQueueStore.java │ │ │ ├── ConsumeQueueStoreInterface.java │ │ │ ├── CqExtUnit.java │ │ │ ├── CqUnit.java │ │ │ ├── FileQueueLifeCycle.java │ │ │ ├── FlushConsumeQueueService.java │ │ │ ├── MultiDispatchUtils.java │ │ │ ├── QueueOffsetOperator.java │ │ │ ├── ReferredIterator.java │ │ │ ├── SparseConsumeQueue.java │ │ │ ├── TopicQueueLock.java │ │ │ └── rocksdb │ │ │ │ ├── ConsumeQueueCompactionFilterFactory.java │ │ │ │ ├── ConsumeQueueRocksDBStorage.java │ │ │ │ ├── RocksDBCleanConsumeQueueService.java │ │ │ │ ├── RocksDBConsumeQueue.java │ │ │ │ ├── RocksDBConsumeQueueOffsetTable.java │ │ │ │ ├── RocksDBConsumeQueueStore.java │ │ │ │ ├── RocksDBConsumeQueueTable.java │ │ │ │ ├── RocksDBCorrectLogicOffsetService.java │ │ │ │ ├── RocksDBFlushConsumeQueueService.java │ │ │ │ └── RocksDBOptionsFactory.java │ │ └── timer │ │ │ ├── TimerMessageStore.java │ │ │ ├── metrics │ │ │ ├── TimerMetricManager.java │ │ │ └── TimerMetrics.java │ │ │ ├── model │ │ │ ├── TimerEvent.java │ │ │ └── TimerState.java │ │ │ ├── persistence │ │ │ ├── Persistence.java │ │ │ ├── ScanResult.java │ │ │ ├── TimerCheckpoint.java │ │ │ ├── TimerFlushService.java │ │ │ ├── rocksdb │ │ │ │ └── RocksDBPersistence.java │ │ │ └── wheel │ │ │ │ ├── Block.java │ │ │ │ ├── Slot.java │ │ │ │ ├── TimerLog.java │ │ │ │ ├── TimerWheel.java │ │ │ │ └── TimerWheelPersistence.java │ │ │ └── transit │ │ │ ├── AbstractStateThread.java │ │ │ ├── MessageOperator.java │ │ │ ├── TimerDequeueWarmService.java │ │ │ ├── TimerMessageConsumer.java │ │ │ ├── TimerMessageProducer.java │ │ │ ├── TimerMessageQuerier.java │ │ │ ├── TimerMessageRecover.java │ │ │ ├── TimerMessageSaver.java │ │ │ └── TimerMessageScanner.java │ │ ├── infra │ │ ├── KV.java │ │ ├── KVStore.java │ │ ├── file │ │ │ └── FileKV.java │ │ ├── mappedfile │ │ │ ├── AbstractMappedFile.java │ │ │ ├── AllocateMappedFileService.java │ │ │ ├── AllocateRequest.java │ │ │ ├── AppendMessageCallback.java │ │ │ ├── DefaultMappedFile.java │ │ │ ├── DefaultMappedFileIterator.java │ │ │ ├── FileQueueSnapshot.java │ │ │ ├── MappedFile.java │ │ │ ├── MappedFileQueue.java │ │ │ ├── MultiPathMappedFileQueue.java │ │ │ ├── ReferenceResource.java │ │ │ ├── SelectMappedBufferResult.java │ │ │ └── SelectMappedFileResult.java │ │ ├── memory │ │ │ ├── LibC.java │ │ │ ├── Swappable.java │ │ │ └── TransientStorePool.java │ │ └── rocksdb │ │ │ └── RocksDB.java │ │ └── server │ │ ├── Store.java │ │ ├── config │ │ ├── BrokerRole.java │ │ ├── FlushDiskType.java │ │ ├── MessageStoreConfig.java │ │ ├── RunningFlags.java │ │ ├── StoreOption.java │ │ ├── StorePathConfigHelper.java │ │ └── StoreType.java │ │ ├── daemon │ │ ├── BatchDispatchRequest.java │ │ ├── CorrectLogicOffsetService.java │ │ ├── DispatchRequestOrderlyQueue.java │ │ └── TplService.java │ │ ├── ha │ │ ├── HAClient.java │ │ ├── HAConnection.java │ │ ├── HAService.java │ │ ├── autoswitch │ │ │ ├── AbstractWriteSocketThread.java │ │ │ ├── AutoSwitchHAClient.java │ │ │ ├── AutoSwitchHAConnection.java │ │ │ ├── AutoSwitchHAService.java │ │ │ ├── BrokerMetadata.java │ │ │ ├── EpochFileCache.java │ │ │ ├── HAServerReader.java │ │ │ ├── MetadataFile.java │ │ │ ├── ReadSocketThread.java │ │ │ ├── TempBrokerMetadata.java │ │ │ └── WriteSocketThread.java │ │ ├── core │ │ │ ├── FlowMonitorThread.java │ │ │ ├── GroupTransferThread.java │ │ │ ├── HAConnectionState.java │ │ │ ├── HAConnectionStateNotificationRequest.java │ │ │ ├── HAConnectionStateNotificationThread.java │ │ │ └── WaitNotifyObject.java │ │ ├── io │ │ │ ├── AbstractHAReader.java │ │ │ ├── HAReadHook.java │ │ │ ├── HAWriteHook.java │ │ │ └── HAWriter.java │ │ └── ms │ │ │ ├── DefaultHAClient.java │ │ │ ├── DefaultHAConnection.java │ │ │ ├── DefaultHAService.java │ │ │ ├── ReadSocketThread.java │ │ │ └── WriteSocketThread.java │ │ ├── metrics │ │ ├── DefaultStoreMetricsConstant.java │ │ ├── DefaultStoreMetricsManager.java │ │ ├── PerfCounter.java │ │ └── RocksDBStoreMetricsManager.java │ │ └── store │ │ ├── DefaultMessageStore.java │ │ ├── RocksDBMessageStore.java │ │ └── StoreCheckpoint.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── store │ │ ├── StoreTestBase.java │ │ ├── StoreTestUtils.java │ │ ├── api │ │ ├── GetMessageResultTest.java │ │ ├── StoreStatsServiceTest.java │ │ ├── pop │ │ │ ├── AckMsgTest.java │ │ │ └── BatchAckMsgTest.java │ │ └── stats │ │ │ └── BrokerStatsManagerTest.java │ │ ├── domain │ │ ├── ConsumeQueueTest.java │ │ ├── MultiDispatchTest.java │ │ ├── commitlog │ │ │ └── MessageStoreTestBase.java │ │ ├── compaction │ │ │ ├── CompactionLogTest.java │ │ │ ├── CompactionPositionMgrTest.java │ │ │ └── OffsetMapTest.java │ │ ├── dledger │ │ │ ├── DLedgerCommitlogTest.java │ │ │ ├── DLedgerMultiPathTest.java │ │ │ └── MixCommitlogTest.java │ │ ├── index │ │ │ └── IndexFileTest.java │ │ ├── message │ │ │ ├── AppendCallbackTest.java │ │ │ ├── AppendPropCRCTest.java │ │ │ ├── BatchPutMessageTest.java │ │ │ └── MessageExtBrokerInnerTest.java │ │ ├── queue │ │ │ ├── BatchConsumeMessageTest.java │ │ │ ├── BatchConsumeQueueTest.java │ │ │ ├── ConsumeQueueExtTest.java │ │ │ ├── ConsumeQueueStoreTest.java │ │ │ ├── ConsumeQueueTest.java │ │ │ ├── QueueTestBase.java │ │ │ └── SparseConsumeQueueTest.java │ │ └── timer │ │ │ ├── TimerCheckPointTest.java │ │ │ ├── TimerLogTest.java │ │ │ ├── TimerMessageStoreTest.java │ │ │ ├── TimerMetricsTest.java │ │ │ └── TimerWheelTest.java │ │ ├── infra │ │ ├── FlushDiskWatcherTest.java │ │ └── mappedfile │ │ │ ├── DefaultMappedFileTest.java │ │ │ ├── MappedFileQueueTest.java │ │ │ ├── MappedFileTest.java │ │ │ └── MultiPathMappedFileQueueTest.java │ │ └── server │ │ ├── StoreTestUtil.java │ │ ├── ha │ │ ├── HAClientTest.java │ │ ├── HAServerTest.java │ │ ├── HATest.java │ │ ├── autoswitch │ │ │ ├── AutoSwitchHATest.java │ │ │ └── EpochFileCacheTest.java │ │ └── core │ │ │ ├── FlowMonitorThreadTest.java │ │ │ └── WaitNotifyObjectTest.java │ │ └── store │ │ ├── DefaultMessageStoreCleanFilesTest.java │ │ ├── DefaultMessageStoreShutDownTest.java │ │ ├── DefaultMessageStoreTest.java │ │ ├── RocksDBMessageStoreTest.java │ │ └── StoreCheckpointTest.java │ └── resources │ └── rmq.logback-test.xml ├── style ├── copyright │ ├── Apache.xml │ └── profiles_settings.xml ├── rmq_checkstyle.xml ├── rmq_codeStyle.xml └── spotbugs-suppressions.xml ├── test ├── BUILD.bazel ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── test │ │ ├── client │ │ ├── mq │ │ │ └── MQAsyncProducer.java │ │ └── rmq │ │ │ ├── RMQAsyncSendProducer.java │ │ │ ├── RMQBroadCastConsumer.java │ │ │ ├── RMQNormalConsumer.java │ │ │ ├── RMQNormalProducer.java │ │ │ ├── RMQPopClient.java │ │ │ ├── RMQPopConsumer.java │ │ │ ├── RMQSqlConsumer.java │ │ │ └── RMQTransactionalProducer.java │ │ ├── clientinterface │ │ ├── AbstractMQConsumer.java │ │ ├── AbstractMQProducer.java │ │ ├── MQCollector.java │ │ ├── MQConsumer.java │ │ └── MQProducer.java │ │ ├── factory │ │ ├── ConsumerFactory.java │ │ ├── MQMessageFactory.java │ │ ├── MessageFactory.java │ │ ├── ProducerFactory.java │ │ ├── SendCallBackFactory.java │ │ └── TagMessage.java │ │ ├── listener │ │ ├── AbstractListener.java │ │ └── rmq │ │ │ ├── concurrent │ │ │ ├── RMQBlockListener.java │ │ │ ├── RMQDelayListener.java │ │ │ └── RMQNormalListener.java │ │ │ └── order │ │ │ └── RMQOrderListener.java │ │ ├── lmq │ │ └── benchmark │ │ │ └── BenchLmqStore.java │ │ ├── message │ │ └── MessageQueueMsg.java │ │ ├── schema │ │ ├── SchemaDefiner.java │ │ └── SchemaTools.java │ │ ├── sendresult │ │ └── ResultWrapper.java │ │ └── util │ │ ├── Condition.java │ │ ├── DuplicateMessageInfo.java │ │ ├── FileUtil.java │ │ ├── MQAdminTestUtils.java │ │ ├── MQRandomUtils.java │ │ ├── MQWait.java │ │ ├── RandomUtil.java │ │ ├── RandomUtils.java │ │ ├── StatUtil.java │ │ ├── TestUtil.java │ │ ├── TestUtils.java │ │ ├── VerifyUtils.java │ │ ├── data │ │ └── collect │ │ │ ├── DataCollector.java │ │ │ ├── DataCollectorManager.java │ │ │ ├── DataFilter.java │ │ │ └── impl │ │ │ ├── ListDataCollectorImpl.java │ │ │ └── MapDataCollectorImpl.java │ │ └── parallel │ │ ├── ParallelTask.java │ │ ├── ParallelTaskExecutor.java │ │ └── Task4Test.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── test │ │ ├── autoswitchrole │ │ ├── AutoSwitchRoleBase.java │ │ └── AutoSwitchRoleIntegrationTest.java │ │ ├── base │ │ ├── BaseConf.java │ │ └── IntegrationTestBase.java │ │ ├── client │ │ ├── consumer │ │ │ ├── balance │ │ │ │ ├── NormalMsgDynamicBalanceIT.java │ │ │ │ └── NormalMsgStaticBalanceIT.java │ │ │ ├── broadcast │ │ │ │ ├── BaseBroadcast.java │ │ │ │ ├── normal │ │ │ │ │ ├── BroadcastNormalMsgNotReceiveIT.java │ │ │ │ │ ├── BroadcastNormalMsgRecvCrashIT.java │ │ │ │ │ ├── BroadcastNormalMsgRecvFailIT.java │ │ │ │ │ ├── BroadcastNormalMsgRecvStartLaterIT.java │ │ │ │ │ ├── BroadcastNormalMsgTwoDiffGroupRecvIT.java │ │ │ │ │ └── NormalMsgTwoSameGroupConsumerIT.java │ │ │ │ ├── order │ │ │ │ │ └── OrderMsgBroadcastIT.java │ │ │ │ └── tag │ │ │ │ │ ├── BroadcastTwoConsumerFilterIT.java │ │ │ │ │ ├── BroadcastTwoConsumerSubDiffTagIT.java │ │ │ │ │ └── BroadcastTwoConsumerSubTagIT.java │ │ │ ├── cluster │ │ │ │ ├── DynamicAddAndCrashIT.java │ │ │ │ ├── DynamicAddConsumerIT.java │ │ │ │ └── DynamicCrashConsumerIT.java │ │ │ ├── filter │ │ │ │ └── SqlFilterIT.java │ │ │ ├── pop │ │ │ │ ├── BasePop.java │ │ │ │ ├── BasePopNormally.java │ │ │ │ ├── BasePopOrderly.java │ │ │ │ ├── BatchAckIT.java │ │ │ │ ├── NotificationIT.java │ │ │ │ ├── PopBigMessageIT.java │ │ │ │ ├── PopMessageAndForwardingIT.java │ │ │ │ ├── PopOrderlyIT.java │ │ │ │ └── PopSubCheckIT.java │ │ │ ├── tag │ │ │ │ ├── MulTagSubIT.java │ │ │ │ ├── TagMessageWith1ConsumerIT.java │ │ │ │ ├── TagMessageWithMulConsumerIT.java │ │ │ │ └── TagMessageWithSameGroupConsumerIT.java │ │ │ └── topic │ │ │ │ ├── MulConsumerMulTopicIT.java │ │ │ │ └── OneConsumerMulTopicIT.java │ │ └── producer │ │ │ ├── async │ │ │ ├── AsyncSendExceptionIT.java │ │ │ ├── AsyncSendWithMessageQueueIT.java │ │ │ ├── AsyncSendWithMessageQueueSelectorIT.java │ │ │ └── AsyncSendWithOnlySendCallBackIT.java │ │ │ ├── batch │ │ │ └── BatchSendIT.java │ │ │ ├── exception │ │ │ ├── msg │ │ │ │ ├── ChinaPropIT.java │ │ │ │ ├── MessageExceptionIT.java │ │ │ │ └── MessageUserPropIT.java │ │ │ └── producer │ │ │ │ └── ProducerGroupAndInstanceNameValidityIT.java │ │ │ ├── oneway │ │ │ ├── OneWaySendExceptionIT.java │ │ │ ├── OneWaySendIT.java │ │ │ ├── OneWaySendWithMQIT.java │ │ │ └── OneWaySendWithSelectorIT.java │ │ │ ├── order │ │ │ ├── OrderMsgDynamicRebalanceIT.java │ │ │ ├── OrderMsgIT.java │ │ │ ├── OrderMsgRebalanceIT.java │ │ │ └── OrderMsgWithTagIT.java │ │ │ ├── querymsg │ │ │ ├── QueryMsgByIdExceptionIT.java │ │ │ ├── QueryMsgByIdIT.java │ │ │ └── QueryMsgByKeyIT.java │ │ │ └── transaction │ │ │ └── TransactionalMsgIT.java │ │ ├── container │ │ ├── AddAndRemoveBrokerIT.java │ │ ├── BrokerFailoverIT.java │ │ ├── BrokerMemberGroupIT.java │ │ ├── ContainerIntegrationTestBase.java │ │ ├── GetMaxOffsetFromSlaveIT.java │ │ ├── GetMetadataReverseIT.java │ │ ├── PopSlaveActingMasterIT.java │ │ ├── PullMultipleReplicasIT.java │ │ ├── PushMultipleReplicasIT.java │ │ ├── RebalanceLockOnSlaveIT.java │ │ ├── ScheduleSlaveActingMasterIT.java │ │ ├── ScheduledMessageIT.java │ │ ├── SendMultipleReplicasIT.java │ │ ├── SlaveBrokerIT.java │ │ ├── SyncConsumerOffsetIT.java │ │ ├── TransactionListenerImpl.java │ │ └── TransactionMessageIT.java │ │ ├── delay │ │ ├── DelayConf.java │ │ └── NormalMsgDelayIT.java │ │ ├── dledger │ │ └── DLedgerProduceAndConsumeIT.java │ │ ├── grpc │ │ └── v2 │ │ │ ├── ClusterGrpcIT.java │ │ │ ├── GrpcBaseIT.java │ │ │ └── LocalGrpcIT.java │ │ ├── lmq │ │ └── TestBenchLmqStore.java │ │ ├── offset │ │ ├── LagCalculationIT.java │ │ ├── OffsetNotFoundIT.java │ │ ├── OffsetResetForPopIT.java │ │ └── OffsetResetIT.java │ │ ├── retry │ │ └── PopConsumerRetryIT.java │ │ ├── route │ │ └── CreateAndUpdateTopicIT.java │ │ ├── schema │ │ └── SchemaTest.java │ │ ├── smoke │ │ └── NormalMessageSendAndRecvIT.java │ │ ├── statictopic │ │ └── StaticTopicIT.java │ │ └── tls │ │ ├── TlsIT.java │ │ ├── TlsMix2IT.java │ │ └── TlsMixIT.java │ └── resources │ ├── rmq-proxy-home │ └── conf │ │ ├── broker.conf │ │ ├── logback_proxy.xml │ │ └── rmq-proxy.json │ ├── rmq.logback-test.xml │ └── schema │ ├── api │ ├── client.consumer.AllocateMessageQueueStrategy.schema │ ├── client.consumer.DefaultLitePullConsumer.schema │ ├── client.consumer.DefaultMQPullConsumer.schema │ ├── client.consumer.DefaultMQPushConsumer.schema │ ├── client.consumer.PullCallback.schema │ ├── client.consumer.PullResult.schema │ ├── client.consumer.PullStatus.schema │ ├── client.consumer.listener.ConsumeConcurrentlyContext.schema │ ├── client.consumer.listener.ConsumeConcurrentlyStatus.schema │ ├── client.consumer.listener.ConsumeOrderlyContext.schema │ ├── client.consumer.listener.ConsumeOrderlyStatus.schema │ ├── client.consumer.listener.MessageListener.schema │ ├── client.consumer.listener.MessageListenerConcurrently.schema │ ├── client.consumer.listener.MessageListenerOrderly.schema │ ├── client.hook.CheckForbiddenHook.schema │ ├── client.hook.ConsumeMessageContext.schema │ ├── client.hook.ConsumeMessageHook.schema │ ├── client.hook.EndTransactionContext.schema │ ├── client.hook.EndTransactionHook.schema │ ├── client.hook.FilterMessageContext.schema │ ├── client.hook.FilterMessageHook.schema │ ├── client.hook.SendMessageContext.schema │ ├── client.hook.SendMessageHook.schema │ ├── client.producer.DefaultMQProducer.schema │ ├── client.producer.MessageQueueSelector.schema │ ├── client.producer.SendCallback.schema │ ├── client.producer.SendResult.schema │ ├── client.producer.SendStatus.schema │ ├── common.message.Message.schema │ ├── common.message.MessageExt.schema │ ├── common.message.MessageQueue.schema │ ├── remoting.RPCHook.schema │ └── tools.admin.DefaultMQAdminExt.schema │ └── protocol │ ├── common.protocol.RequestCode.schema │ ├── common.protocol.header.CheckTransactionStateRequestHeader.schema │ ├── common.protocol.header.CheckTransactionStateResponseHeader.schema │ ├── common.protocol.header.CloneGroupOffsetRequestHeader.schema │ ├── common.protocol.header.ConsumeMessageDirectlyResultRequestHeader.schema │ ├── common.protocol.header.ConsumerSendMsgBackRequestHeader.schema │ ├── common.protocol.header.CreateAccessConfigRequestHeader.schema │ ├── common.protocol.header.CreateTopicRequestHeader.schema │ ├── common.protocol.header.DeleteAccessConfigRequestHeader.schema │ ├── common.protocol.header.DeleteSubscriptionGroupRequestHeader.schema │ ├── common.protocol.header.DeleteTopicRequestHeader.schema │ ├── common.protocol.header.EndTransactionRequestHeader.schema │ ├── common.protocol.header.EndTransactionResponseHeader.schema │ ├── common.protocol.header.GetAllProducerInfoRequestHeader.schema │ ├── common.protocol.header.GetAllTopicConfigResponseHeader.schema │ ├── common.protocol.header.GetBrokerAclConfigResponseHeader.schema │ ├── common.protocol.header.GetBrokerClusterAclConfigResponseHeader.schema │ ├── common.protocol.header.GetBrokerConfigResponseHeader.schema │ ├── common.protocol.header.GetConsumeStatsInBrokerHeader.schema │ ├── common.protocol.header.GetConsumeStatsRequestHeader.schema │ ├── common.protocol.header.GetConsumerConnectionListRequestHeader.schema │ ├── common.protocol.header.GetConsumerListByGroupRequestHeader.schema │ ├── common.protocol.header.GetConsumerListByGroupResponseHeader.schema │ ├── common.protocol.header.GetConsumerRunningInfoRequestHeader.schema │ ├── common.protocol.header.GetConsumerStatusRequestHeader.schema │ ├── common.protocol.header.GetEarliestMsgStoretimeRequestHeader.schema │ ├── common.protocol.header.GetEarliestMsgStoretimeResponseHeader.schema │ ├── common.protocol.header.GetMaxOffsetRequestHeader.schema │ ├── common.protocol.header.GetMaxOffsetResponseHeader.schema │ ├── common.protocol.header.GetMinOffsetRequestHeader.schema │ ├── common.protocol.header.GetMinOffsetResponseHeader.schema │ ├── common.protocol.header.GetProducerConnectionListRequestHeader.schema │ ├── common.protocol.header.GetTopicStatsInfoRequestHeader.schema │ ├── common.protocol.header.GetTopicsByClusterRequestHeader.schema │ ├── common.protocol.header.NotifyConsumerIdsChangedRequestHeader.schema │ ├── common.protocol.header.PullMessageRequestHeader.schema │ ├── common.protocol.header.PullMessageResponseHeader.schema │ ├── common.protocol.header.QueryConsumeQueueRequestHeader.schema │ ├── common.protocol.header.QueryConsumeTimeSpanRequestHeader.schema │ ├── common.protocol.header.QueryConsumerOffsetRequestHeader.schema │ ├── common.protocol.header.QueryConsumerOffsetResponseHeader.schema │ ├── common.protocol.header.QueryCorrectionOffsetHeader.schema │ ├── common.protocol.header.QueryMessageRequestHeader.schema │ ├── common.protocol.header.QueryMessageResponseHeader.schema │ ├── common.protocol.header.QueryTopicConsumeByWhoRequestHeader.schema │ ├── common.protocol.header.ReplyMessageRequestHeader.schema │ ├── common.protocol.header.ResetOffsetRequestHeader.schema │ ├── common.protocol.header.ResumeCheckHalfMessageRequestHeader.schema │ ├── common.protocol.header.SearchOffsetRequestHeader.schema │ ├── common.protocol.header.SearchOffsetResponseHeader.schema │ ├── common.protocol.header.SendMessageRequestHeader.schema │ ├── common.protocol.header.SendMessageRequestHeaderV2.schema │ ├── common.protocol.header.SendMessageResponseHeader.schema │ ├── common.protocol.header.UnregisterClientRequestHeader.schema │ ├── common.protocol.header.UnregisterClientResponseHeader.schema │ ├── common.protocol.header.UpdateConsumerOffsetRequestHeader.schema │ ├── common.protocol.header.UpdateConsumerOffsetResponseHeader.schema │ ├── common.protocol.header.UpdateGlobalWhiteAddrsConfigRequestHeader.schema │ ├── common.protocol.header.ViewBrokerStatsDataRequestHeader.schema │ ├── common.protocol.header.ViewMessageRequestHeader.schema │ ├── common.protocol.header.ViewMessageResponseHeader.schema │ ├── common.protocol.header.filtersrv.RegisterFilterServerRequestHeader.schema │ ├── common.protocol.header.filtersrv.RegisterFilterServerResponseHeader.schema │ ├── common.protocol.header.filtersrv.RegisterMessageFilterClassRequestHeader.schema │ ├── common.protocol.header.namesrv.AddWritePermOfBrokerRequestHeader.schema │ ├── common.protocol.header.namesrv.AddWritePermOfBrokerResponseHeader.schema │ ├── common.protocol.header.namesrv.DeleteKVConfigRequestHeader.schema │ ├── common.protocol.header.namesrv.DeleteTopicFromNamesrvRequestHeader.schema │ ├── common.protocol.header.namesrv.GetKVConfigRequestHeader.schema │ ├── common.protocol.header.namesrv.GetKVConfigResponseHeader.schema │ ├── common.protocol.header.namesrv.GetKVListByNamespaceRequestHeader.schema │ ├── common.protocol.header.namesrv.GetRouteInfoRequestHeader.schema │ ├── common.protocol.header.namesrv.PutKVConfigRequestHeader.schema │ ├── common.protocol.header.namesrv.QueryDataVersionRequestHeader.schema │ ├── common.protocol.header.namesrv.QueryDataVersionResponseHeader.schema │ ├── common.protocol.header.namesrv.RegisterBrokerRequestHeader.schema │ ├── common.protocol.header.namesrv.RegisterBrokerResponseHeader.schema │ ├── common.protocol.header.namesrv.RegisterOrderTopicRequestHeader.schema │ ├── common.protocol.header.namesrv.UnRegisterBrokerRequestHeader.schema │ ├── common.protocol.header.namesrv.WipeWritePermOfBrokerRequestHeader.schema │ └── common.protocol.header.namesrv.WipeWritePermOfBrokerResponseHeader.schema ├── tieredstore ├── BUILD.bazel ├── README.md ├── pom.xml ├── src │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── rocketmq │ │ │ └── tieredstore │ │ │ ├── MessageStoreConfig.java │ │ │ ├── MessageStoreExecutor.java │ │ │ ├── TieredMessageStore.java │ │ │ ├── common │ │ │ ├── AppendResult.java │ │ │ ├── FileSegmentType.java │ │ │ ├── GetMessageResultExt.java │ │ │ └── SelectBufferResult.java │ │ │ ├── core │ │ │ ├── MessageStoreDispatcher.java │ │ │ ├── MessageStoreDispatcherImpl.java │ │ │ ├── MessageStoreFetcher.java │ │ │ ├── MessageStoreFetcherImpl.java │ │ │ ├── MessageStoreFilter.java │ │ │ └── MessageStoreTopicFilter.java │ │ │ ├── exception │ │ │ ├── TieredStoreErrorCode.java │ │ │ └── TieredStoreException.java │ │ │ ├── file │ │ │ ├── FlatAppendFile.java │ │ │ ├── FlatCommitLogFile.java │ │ │ ├── FlatConsumeQueueFile.java │ │ │ ├── FlatFileFactory.java │ │ │ ├── FlatFileInterface.java │ │ │ ├── FlatFileStore.java │ │ │ └── FlatMessageFile.java │ │ │ ├── index │ │ │ ├── IndexFile.java │ │ │ ├── IndexItem.java │ │ │ ├── IndexService.java │ │ │ ├── IndexStoreFile.java │ │ │ └── IndexStoreService.java │ │ │ ├── metadata │ │ │ ├── DefaultMetadataStore.java │ │ │ ├── MetadataStore.java │ │ │ └── entity │ │ │ │ ├── FileSegmentMetadata.java │ │ │ │ ├── QueueMetadata.java │ │ │ │ └── TopicMetadata.java │ │ │ ├── metrics │ │ │ ├── TieredStoreMetricsConstant.java │ │ │ └── TieredStoreMetricsManager.java │ │ │ ├── provider │ │ │ ├── FileSegment.java │ │ │ ├── FileSegmentFactory.java │ │ │ ├── FileSegmentProvider.java │ │ │ ├── MemoryFileSegment.java │ │ │ └── PosixFileSegment.java │ │ │ ├── stream │ │ │ ├── CommitLogInputStream.java │ │ │ ├── FileSegmentInputStream.java │ │ │ └── FileSegmentInputStreamFactory.java │ │ │ └── util │ │ │ ├── MessageFormatUtil.java │ │ │ └── MessageStoreUtil.java │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── rocketmq │ │ │ └── tieredstore │ │ │ ├── TieredMessageStoreTest.java │ │ │ ├── common │ │ │ ├── FileSegmentTypeTest.java │ │ │ ├── GetMessageResultExtTest.java │ │ │ └── SelectBufferResultTest.java │ │ │ ├── core │ │ │ ├── MessageStoreDispatcherImplTest.java │ │ │ ├── MessageStoreFetcherImplTest.java │ │ │ └── MessageStoreTopicFilterTest.java │ │ │ ├── exception │ │ │ └── TieredStoreExceptionTest.java │ │ │ ├── file │ │ │ ├── FlatAppendFileTest.java │ │ │ ├── FlatCommitLogFileTest.java │ │ │ ├── FlatFileFactoryTest.java │ │ │ ├── FlatFileStoreTest.java │ │ │ └── FlatMessageFileTest.java │ │ │ ├── index │ │ │ ├── IndexItemTest.java │ │ │ ├── IndexStoreFileTest.java │ │ │ ├── IndexStoreServiceBenchTest.java │ │ │ └── IndexStoreServiceTest.java │ │ │ ├── metadata │ │ │ └── DefaultMetadataStoreTest.java │ │ │ ├── metrics │ │ │ └── TieredStoreMetricsManagerTest.java │ │ │ ├── provider │ │ │ ├── FileSegmentFactoryTest.java │ │ │ ├── FileSegmentTest.java │ │ │ └── MemoryFileSegmentTest.java │ │ │ ├── stream │ │ │ └── FileSegmentInputStreamTest.java │ │ │ └── util │ │ │ ├── MessageFormatUtilTest.java │ │ │ └── MessageStoreUtilTest.java │ │ └── resources │ │ └── rmq.logback-test.xml └── tiered_storage_arch.png └── tools ├── BUILD.bazel ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── apache │ │ └── rocketmq │ │ └── tools │ │ ├── admin │ │ ├── DefaultMQAdminExt.java │ │ ├── DefaultMQAdminExtImpl.java │ │ ├── MQAdminBuilder.java │ │ ├── MQAdminExt.java │ │ ├── MQAdminUtils.java │ │ ├── api │ │ │ ├── BrokerOperatorResult.java │ │ │ ├── MessageTrack.java │ │ │ └── TrackType.java │ │ └── common │ │ │ ├── AdminToolHandler.java │ │ │ ├── AdminToolResult.java │ │ │ └── AdminToolsResultCodeEnum.java │ │ ├── command │ │ ├── CommandUtil.java │ │ ├── MQAdminStartup.java │ │ ├── SubCommand.java │ │ ├── SubCommandException.java │ │ ├── acl │ │ │ ├── ClusterAclConfigVersionListSubCommand.java │ │ │ ├── DeleteAccessConfigSubCommand.java │ │ │ ├── UpdateAccessConfigSubCommand.java │ │ │ └── UpdateGlobalWhiteAddrSubCommand.java │ │ ├── auth │ │ │ ├── CopyAclsSubCommand.java │ │ │ ├── CopyUsersSubCommand.java │ │ │ ├── CreateAclSubCommand.java │ │ │ ├── CreateUserSubCommand.java │ │ │ ├── DeleteAclSubCommand.java │ │ │ ├── DeleteUserSubCommand.java │ │ │ ├── GetAclSubCommand.java │ │ │ ├── GetUserSubCommand.java │ │ │ ├── ListAclSubCommand.java │ │ │ ├── ListUserSubCommand.java │ │ │ ├── UpdateAclSubCommand.java │ │ │ └── UpdateUserSubCommand.java │ │ ├── broker │ │ │ ├── BrokerConsumeStatsSubCommad.java │ │ │ ├── BrokerStatusSubCommand.java │ │ │ ├── CleanExpiredCQSubCommand.java │ │ │ ├── CleanUnusedTopicCommand.java │ │ │ ├── CommitLogSetReadAheadSubCommand.java │ │ │ ├── DeleteExpiredCommitLogSubCommand.java │ │ │ ├── GetBrokerConfigCommand.java │ │ │ ├── GetBrokerEpochSubCommand.java │ │ │ ├── GetColdDataFlowCtrInfoSubCommand.java │ │ │ ├── RemoveColdDataFlowCtrGroupConfigSubCommand.java │ │ │ ├── ResetMasterFlushOffsetSubCommand.java │ │ │ ├── SendMsgStatusCommand.java │ │ │ ├── UpdateBrokerConfigSubCommand.java │ │ │ └── UpdateColdDataFlowCtrGroupConfigSubCommand.java │ │ ├── cluster │ │ │ ├── CLusterSendMsgRTCommand.java │ │ │ └── ClusterListSubCommand.java │ │ ├── connection │ │ │ ├── ConsumerConnectionSubCommand.java │ │ │ └── ProducerConnectionSubCommand.java │ │ ├── consumer │ │ │ ├── ConsumerProgressSubCommand.java │ │ │ ├── ConsumerStatusSubCommand.java │ │ │ ├── ConsumerSubCommand.java │ │ │ ├── DeleteSubscriptionGroupCommand.java │ │ │ ├── GetConsumerConfigSubCommand.java │ │ │ ├── SetConsumeModeSubCommand.java │ │ │ ├── StartMonitoringSubCommand.java │ │ │ └── UpdateSubGroupSubCommand.java │ │ ├── container │ │ │ ├── AddBrokerSubCommand.java │ │ │ └── RemoveBrokerSubCommand.java │ │ ├── controller │ │ │ ├── CleanControllerBrokerMetaSubCommand.java │ │ │ ├── GetControllerConfigSubCommand.java │ │ │ ├── GetControllerMetaDataSubCommand.java │ │ │ ├── ReElectMasterSubCommand.java │ │ │ └── UpdateControllerConfigSubCommand.java │ │ ├── export │ │ │ ├── ExportConfigsCommand.java │ │ │ ├── ExportMetadataCommand.java │ │ │ ├── ExportMetadataInRocksDBCommand.java │ │ │ └── ExportMetricsCommand.java │ │ ├── ha │ │ │ ├── GetSyncStateSetSubCommand.java │ │ │ └── HAStatusSubCommand.java │ │ ├── message │ │ │ ├── CheckMsgSendRTCommand.java │ │ │ ├── ConsumeMessageCommand.java │ │ │ ├── DecodeMessageIdCommond.java │ │ │ ├── DumpCompactionLogCommand.java │ │ │ ├── PrintMessageByQueueCommand.java │ │ │ ├── PrintMessageSubCommand.java │ │ │ ├── QueryMsgByIdSubCommand.java │ │ │ ├── QueryMsgByKeySubCommand.java │ │ │ ├── QueryMsgByOffsetSubCommand.java │ │ │ ├── QueryMsgByUniqueKeySubCommand.java │ │ │ ├── QueryMsgTraceByIdSubCommand.java │ │ │ └── SendMessageCommand.java │ │ ├── metadata │ │ │ └── RocksDBConfigToJsonCommand.java │ │ ├── namesrv │ │ │ ├── AddWritePermSubCommand.java │ │ │ ├── DeleteKvConfigCommand.java │ │ │ ├── GetNamesrvConfigCommand.java │ │ │ ├── UpdateKvConfigCommand.java │ │ │ ├── UpdateNamesrvConfigCommand.java │ │ │ └── WipeWritePermSubCommand.java │ │ ├── offset │ │ │ ├── CloneGroupOffsetCommand.java │ │ │ ├── GetConsumerStatusCommand.java │ │ │ ├── ResetOffsetByTimeCommand.java │ │ │ ├── ResetOffsetByTimeOldCommand.java │ │ │ └── SkipAccumulationSubCommand.java │ │ ├── producer │ │ │ └── ProducerSubCommand.java │ │ ├── queue │ │ │ └── QueryConsumeQueueCommand.java │ │ ├── stats │ │ │ └── StatsAllSubCommand.java │ │ └── topic │ │ │ ├── AllocateMQSubCommand.java │ │ │ ├── DeleteTopicSubCommand.java │ │ │ ├── RebalanceResult.java │ │ │ ├── RemappingStaticTopicSubCommand.java │ │ │ ├── TopicClusterSubCommand.java │ │ │ ├── TopicListSubCommand.java │ │ │ ├── TopicRouteSubCommand.java │ │ │ ├── TopicStatusSubCommand.java │ │ │ ├── UpdateOrderConfCommand.java │ │ │ ├── UpdateStaticTopicSubCommand.java │ │ │ ├── UpdateTopicPermSubCommand.java │ │ │ └── UpdateTopicSubCommand.java │ │ └── monitor │ │ ├── DefaultMonitorListener.java │ │ ├── DeleteMsgsEvent.java │ │ ├── FailedMsgs.java │ │ ├── MonitorConfig.java │ │ ├── MonitorListener.java │ │ ├── MonitorService.java │ │ └── UndoneMsgs.java └── resources │ └── rmq.tools.logback.xml └── test ├── java └── org │ └── apache │ └── rocketmq │ └── tools │ ├── admin │ └── DefaultMQAdminExtTest.java │ ├── command │ ├── CommandUtilTest.java │ ├── acl │ │ ├── ClusterAclConfigVersionListSubCommandTest.java │ │ ├── DeleteAccessConfigSubCommandTest.java │ │ ├── UpdateAccessConfigSubCommandTest.java │ │ └── UpdateGlobalWhiteAddrSubCommandTest.java │ ├── broker │ │ ├── BrokerConsumeStatsSubCommadTest.java │ │ ├── BrokerStatusSubCommandTest.java │ │ ├── CleanExpiredCQSubCommandTest.java │ │ ├── CleanUnusedTopicCommandTest.java │ │ ├── DeleteExpiredCommitLogSubCommandTest.java │ │ ├── GetBrokerConfigCommandTest.java │ │ ├── SendMsgStatusCommandTest.java │ │ └── UpdateBrokerConfigSubCommandTest.java │ ├── connection │ │ ├── ConsumerConnectionSubCommandTest.java │ │ └── ProducerConnectionSubCommandTest.java │ ├── consumer │ │ ├── ConsumerProgressSubCommandTest.java │ │ ├── ConsumerStatusSubCommandTest.java │ │ └── GetConsumerConfigSubCommandTest.java │ ├── message │ │ ├── ConsumeMessageCommandTest.java │ │ ├── QueryMsgByUniqueKeySubCommandTest.java │ │ ├── QueryMsgTraceByIdSubCommandTest.java │ │ └── SendMessageCommandTest.java │ ├── metadata │ │ └── ExportMetadataInRocksDBCommandTest.java │ ├── namesrv │ │ ├── AddWritePermSubCommandTest.java │ │ ├── GetNamesrvConfigCommandTest.java │ │ ├── UpdateKvConfigCommandTest.java │ │ └── WipeWritePermSubCommandTest.java │ ├── offset │ │ ├── GetConsumerStatusCommandTest.java │ │ ├── ResetOffsetByTimeCommandTest.java │ │ ├── ResetOffsetByTimeOldCommandTest.java │ │ └── SkipAccumulationCommandTest.java │ ├── producer │ │ └── ProducerSubCommandTest.java │ ├── server │ │ ├── NameServerMocker.java │ │ └── ServerResponseMocker.java │ └── topic │ │ ├── AllocateMQSubCommandTest.java │ │ ├── DeleteTopicSubCommandTest.java │ │ ├── TopicClusterSubCommandTest.java │ │ ├── TopicRouteSubCommandTest.java │ │ ├── TopicStatusSubCommandTest.java │ │ ├── UpdateOrderConfCommandTest.java │ │ ├── UpdateTopicPermSubCommandTest.java │ │ └── UpdateTopicSubCommandTest.java │ └── monitor │ ├── DefaultMonitorListenerTest.java │ └── MonitorServiceTest.java └── resources └── rmq.logback-test.xml /.asf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.asf.yaml -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 5.2.0 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/doc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/ISSUE_TEMPLATE/doc.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/ISSUE_TEMPLATE/enhancement_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/asf-deploy-settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/asf-deploy-settings.xml -------------------------------------------------------------------------------- /.github/workflows/bazel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/workflows/bazel.yml -------------------------------------------------------------------------------- /.github/workflows/codeql_analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/workflows/codeql_analysis.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/license-checker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/workflows/license-checker.yaml -------------------------------------------------------------------------------- /.github/workflows/maven.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/workflows/maven.yaml -------------------------------------------------------------------------------- /.github/workflows/misspell_check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/workflows/misspell_check.yml -------------------------------------------------------------------------------- /.github/workflows/pr-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/workflows/pr-ci.yml -------------------------------------------------------------------------------- /.github/workflows/pr-e2e-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/workflows/pr-e2e-test.yml -------------------------------------------------------------------------------- /.github/workflows/push-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/workflows/push-ci.yml -------------------------------------------------------------------------------- /.github/workflows/snapshot-automation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/workflows/snapshot-automation.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.gitignore -------------------------------------------------------------------------------- /.licenserc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/.licenserc.yaml -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /BUILDING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/BUILDING -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GenTestRules.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/GenTestRules.bzl -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/README.md -------------------------------------------------------------------------------- /README_OFFICIAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/README_OFFICIAL.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/WORKSPACE -------------------------------------------------------------------------------- /acl/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/BUILD.bazel -------------------------------------------------------------------------------- /acl/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/pom.xml -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/AccessResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/AccessResource.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/AccessValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/AccessValidator.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/PermissionChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/PermissionChecker.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/common/AclClientRPCHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/common/AclClientRPCHook.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/common/AclConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/common/AclConstants.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/common/AclException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/common/AclException.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/common/AclSigner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/common/AclSigner.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/common/AclUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/common/AclUtils.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/common/AuthenticationHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/common/AuthenticationHeader.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/common/AuthorizationHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/common/AuthorizationHeader.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/common/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/common/Permission.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/common/SessionCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/common/SessionCredentials.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/common/SigningAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/common/SigningAlgorithm.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/plain/PlainAccessData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/plain/PlainAccessData.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/plain/PlainAccessResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/plain/PlainAccessResource.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/plain/PlainAccessValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/plain/PlainAccessValidator.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/plain/PlainPermissionChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/plain/PlainPermissionChecker.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/plain/PlainPermissionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/plain/PlainPermissionManager.java -------------------------------------------------------------------------------- /acl/src/main/java/org/apache/rocketmq/acl/plain/RemoteAddressStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/main/java/org/apache/rocketmq/acl/plain/RemoteAddressStrategy.java -------------------------------------------------------------------------------- /acl/src/test/java/org/apache/rocketmq/acl/RemotingClientAccessTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/java/org/apache/rocketmq/acl/RemotingClientAccessTest.java -------------------------------------------------------------------------------- /acl/src/test/java/org/apache/rocketmq/acl/common/AclClientRPCHookTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/java/org/apache/rocketmq/acl/common/AclClientRPCHookTest.java -------------------------------------------------------------------------------- /acl/src/test/java/org/apache/rocketmq/acl/common/AclSignerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/java/org/apache/rocketmq/acl/common/AclSignerTest.java -------------------------------------------------------------------------------- /acl/src/test/java/org/apache/rocketmq/acl/common/AclUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/java/org/apache/rocketmq/acl/common/AclUtilsTest.java -------------------------------------------------------------------------------- /acl/src/test/java/org/apache/rocketmq/acl/common/PermissionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/java/org/apache/rocketmq/acl/common/PermissionTest.java -------------------------------------------------------------------------------- /acl/src/test/java/org/apache/rocketmq/acl/common/SessionCredentialsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/java/org/apache/rocketmq/acl/common/SessionCredentialsTest.java -------------------------------------------------------------------------------- /acl/src/test/java/org/apache/rocketmq/acl/plain/AclTestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/java/org/apache/rocketmq/acl/plain/AclTestHelper.java -------------------------------------------------------------------------------- /acl/src/test/java/org/apache/rocketmq/acl/plain/PlainAccessValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/java/org/apache/rocketmq/acl/plain/PlainAccessValidatorTest.java -------------------------------------------------------------------------------- /acl/src/test/resources/access_acl_conf/acl/plain_acl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/access_acl_conf/acl/plain_acl.yml -------------------------------------------------------------------------------- /acl/src/test/resources/both_acl_file_folder_conf/conf/acl/plain_acl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/both_acl_file_folder_conf/conf/acl/plain_acl.yml -------------------------------------------------------------------------------- /acl/src/test/resources/both_acl_file_folder_conf/conf/plain_acl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/both_acl_file_folder_conf/conf/plain_acl.yml -------------------------------------------------------------------------------- /acl/src/test/resources/conf/acl/plain_acl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/conf/acl/plain_acl.yml -------------------------------------------------------------------------------- /acl/src/test/resources/conf/plain_acl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/conf/plain_acl.yml -------------------------------------------------------------------------------- /acl/src/test/resources/conf/plain_acl_bak.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/conf/plain_acl_bak.yml -------------------------------------------------------------------------------- /acl/src/test/resources/conf/plain_acl_correct.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/conf/plain_acl_correct.yml -------------------------------------------------------------------------------- /acl/src/test/resources/conf/plain_acl_delete.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/conf/plain_acl_delete.yml -------------------------------------------------------------------------------- /acl/src/test/resources/conf/plain_acl_global_white_addrs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/conf/plain_acl_global_white_addrs.yml -------------------------------------------------------------------------------- /acl/src/test/resources/conf/plain_acl_incomplete.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/conf/plain_acl_incomplete.yml -------------------------------------------------------------------------------- /acl/src/test/resources/conf/plain_acl_update_create.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/conf/plain_acl_update_create.yml -------------------------------------------------------------------------------- /acl/src/test/resources/conf/plain_acl_with_no_accouts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/conf/plain_acl_with_no_accouts.yml -------------------------------------------------------------------------------- /acl/src/test/resources/conf/watch/plain_acl_watch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/conf/watch/plain_acl_watch.yml -------------------------------------------------------------------------------- /acl/src/test/resources/empty_acl_folder_conf/conf/plain_acl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/empty_acl_folder_conf/conf/plain_acl.yml -------------------------------------------------------------------------------- /acl/src/test/resources/only_acl_folder_conf/conf/acl/plain_acl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/only_acl_folder_conf/conf/acl/plain_acl.yml -------------------------------------------------------------------------------- /acl/src/test/resources/rmq.logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/rmq.logback-test.xml -------------------------------------------------------------------------------- /acl/src/test/resources/update_global_white_addr/conf/acl/empty.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/update_global_white_addr/conf/acl/empty.yml -------------------------------------------------------------------------------- /acl/src/test/resources/update_global_white_addr/conf/acl/plain_acl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/update_global_white_addr/conf/acl/plain_acl.yml -------------------------------------------------------------------------------- /acl/src/test/resources/update_global_white_addr/conf/plain_acl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/acl/src/test/resources/update_global_white_addr/conf/plain_acl.yml -------------------------------------------------------------------------------- /apitest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/pom.xml -------------------------------------------------------------------------------- /apitest/src/main/java/org/apache/rocketmq/apitest/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apitest/src/main/java/org/apache/rocketmq/apitest/benchmark/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apitest/src/main/java/org/apache/rocketmq/apitest/benchmark/Stats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/main/java/org/apache/rocketmq/apitest/benchmark/Stats.java -------------------------------------------------------------------------------- /apitest/src/main/java/org/apache/rocketmq/apitest/manager/BrokerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/main/java/org/apache/rocketmq/apitest/manager/BrokerManager.java -------------------------------------------------------------------------------- /apitest/src/main/java/org/apache/rocketmq/apitest/manager/ClientManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/main/java/org/apache/rocketmq/apitest/manager/ClientManager.java -------------------------------------------------------------------------------- /apitest/src/main/java/org/apache/rocketmq/apitest/manager/ConfigManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/main/java/org/apache/rocketmq/apitest/manager/ConfigManager.java -------------------------------------------------------------------------------- /apitest/src/main/java/org/apache/rocketmq/apitest/manager/GroupManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/main/java/org/apache/rocketmq/apitest/manager/GroupManager.java -------------------------------------------------------------------------------- /apitest/src/main/java/org/apache/rocketmq/apitest/manager/MessageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/main/java/org/apache/rocketmq/apitest/manager/MessageManager.java -------------------------------------------------------------------------------- /apitest/src/main/java/org/apache/rocketmq/apitest/manager/TopicManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/main/java/org/apache/rocketmq/apitest/manager/TopicManager.java -------------------------------------------------------------------------------- /apitest/src/main/resources/rmq.apitest.logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/main/resources/rmq.apitest.logback.xml -------------------------------------------------------------------------------- /apitest/src/test/java/org/apache/rocketmq/apitest/ApiBaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/test/java/org/apache/rocketmq/apitest/ApiBaseTest.java -------------------------------------------------------------------------------- /apitest/src/test/java/org/apache/rocketmq/apitest/admin/ClusterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/test/java/org/apache/rocketmq/apitest/admin/ClusterTest.java -------------------------------------------------------------------------------- /apitest/src/test/java/org/apache/rocketmq/apitest/admin/GroupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/test/java/org/apache/rocketmq/apitest/admin/GroupTest.java -------------------------------------------------------------------------------- /apitest/src/test/java/org/apache/rocketmq/apitest/admin/TopicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/test/java/org/apache/rocketmq/apitest/admin/TopicTest.java -------------------------------------------------------------------------------- /apitest/src/test/java/org/apache/rocketmq/apitest/pubsub/OrderlyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/test/java/org/apache/rocketmq/apitest/pubsub/OrderlyTest.java -------------------------------------------------------------------------------- /apitest/src/test/java/org/apache/rocketmq/apitest/pubsub/PubSubTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/test/java/org/apache/rocketmq/apitest/pubsub/PubSubTest.java -------------------------------------------------------------------------------- /apitest/src/test/java/org/apache/rocketmq/apitest/schedule/DelayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/test/java/org/apache/rocketmq/apitest/schedule/DelayTest.java -------------------------------------------------------------------------------- /apitest/src/test/resources/api-test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/test/resources/api-test.json -------------------------------------------------------------------------------- /apitest/src/test/resources/rmq.logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/test/resources/rmq.logback-test.xml -------------------------------------------------------------------------------- /apitest/src/test/resources/suite-admin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/test/resources/suite-admin.xml -------------------------------------------------------------------------------- /apitest/src/test/resources/suite-client.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/src/test/resources/suite-client.xml -------------------------------------------------------------------------------- /apitest/testng.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/apitest/testng.xml -------------------------------------------------------------------------------- /auth/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/auth/BUILD.bazel -------------------------------------------------------------------------------- /auth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/auth/pom.xml -------------------------------------------------------------------------------- /auth/src/main/java/org/apache/rocketmq/auth/authentication/model/Subject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/auth/src/main/java/org/apache/rocketmq/auth/authentication/model/Subject.java -------------------------------------------------------------------------------- /auth/src/main/java/org/apache/rocketmq/auth/authentication/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/auth/src/main/java/org/apache/rocketmq/auth/authentication/model/User.java -------------------------------------------------------------------------------- /auth/src/main/java/org/apache/rocketmq/auth/authorization/enums/Decision.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/auth/src/main/java/org/apache/rocketmq/auth/authorization/enums/Decision.java -------------------------------------------------------------------------------- /auth/src/main/java/org/apache/rocketmq/auth/authorization/model/Acl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/auth/src/main/java/org/apache/rocketmq/auth/authorization/model/Acl.java -------------------------------------------------------------------------------- /auth/src/main/java/org/apache/rocketmq/auth/authorization/model/Policy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/auth/src/main/java/org/apache/rocketmq/auth/authorization/model/Policy.java -------------------------------------------------------------------------------- /auth/src/main/java/org/apache/rocketmq/auth/authorization/model/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/auth/src/main/java/org/apache/rocketmq/auth/authorization/model/Resource.java -------------------------------------------------------------------------------- /auth/src/main/java/org/apache/rocketmq/auth/config/AuthConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/auth/src/main/java/org/apache/rocketmq/auth/config/AuthConfig.java -------------------------------------------------------------------------------- /auth/src/main/java/org/apache/rocketmq/auth/migration/AuthMigrator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/auth/src/main/java/org/apache/rocketmq/auth/migration/AuthMigrator.java -------------------------------------------------------------------------------- /auth/src/test/java/org/apache/rocketmq/auth/helper/AuthTestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/auth/src/test/java/org/apache/rocketmq/auth/helper/AuthTestHelper.java -------------------------------------------------------------------------------- /broker/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/BUILD.bazel -------------------------------------------------------------------------------- /broker/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/pom.xml -------------------------------------------------------------------------------- /broker/src/main/java/org/apache/rocketmq/broker/BrokerStartup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/main/java/org/apache/rocketmq/broker/BrokerStartup.java -------------------------------------------------------------------------------- /broker/src/main/java/org/apache/rocketmq/broker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/main/java/org/apache/rocketmq/broker/README.md -------------------------------------------------------------------------------- /broker/src/main/java/org/apache/rocketmq/broker/ShutdownHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/main/java/org/apache/rocketmq/broker/ShutdownHook.java -------------------------------------------------------------------------------- /broker/src/main/java/org/apache/rocketmq/broker/api/plugin/BrokerPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/main/java/org/apache/rocketmq/broker/api/plugin/BrokerPlugin.java -------------------------------------------------------------------------------- /broker/src/main/java/org/apache/rocketmq/broker/api/service/AdminService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/main/java/org/apache/rocketmq/broker/api/service/AdminService.java -------------------------------------------------------------------------------- /broker/src/main/java/org/apache/rocketmq/broker/api/service/QueueService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/main/java/org/apache/rocketmq/broker/api/service/QueueService.java -------------------------------------------------------------------------------- /broker/src/main/java/org/apache/rocketmq/broker/domain/HookUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/main/java/org/apache/rocketmq/broker/domain/HookUtils.java -------------------------------------------------------------------------------- /broker/src/main/java/org/apache/rocketmq/broker/domain/coldctr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/main/java/org/apache/rocketmq/broker/domain/coldctr/README.md -------------------------------------------------------------------------------- /broker/src/main/java/org/apache/rocketmq/broker/infra/Broker2Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/main/java/org/apache/rocketmq/broker/infra/Broker2Client.java -------------------------------------------------------------------------------- /broker/src/main/java/org/apache/rocketmq/broker/infra/ClusterClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/main/java/org/apache/rocketmq/broker/infra/ClusterClient.java -------------------------------------------------------------------------------- /broker/src/main/java/org/apache/rocketmq/broker/infra/EscapeBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/main/java/org/apache/rocketmq/broker/infra/EscapeBridge.java -------------------------------------------------------------------------------- /broker/src/main/java/org/apache/rocketmq/broker/infra/StoreClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/main/java/org/apache/rocketmq/broker/infra/StoreClient.java -------------------------------------------------------------------------------- /broker/src/main/java/org/apache/rocketmq/broker/server/Broker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/main/java/org/apache/rocketmq/broker/server/Broker.java -------------------------------------------------------------------------------- /broker/src/main/resources/rmq.broker.logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/main/resources/rmq.broker.logback.xml -------------------------------------------------------------------------------- /broker/src/main/resources/transaction.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/main/resources/transaction.sql -------------------------------------------------------------------------------- /broker/src/test/java/org/apache/rocketmq/broker/BrokerStartupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/test/java/org/apache/rocketmq/broker/BrokerStartupTest.java -------------------------------------------------------------------------------- /broker/src/test/java/org/apache/rocketmq/broker/domain/HookUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/test/java/org/apache/rocketmq/broker/domain/HookUtilsTest.java -------------------------------------------------------------------------------- /broker/src/test/java/org/apache/rocketmq/broker/infra/ClusterClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/test/java/org/apache/rocketmq/broker/infra/ClusterClientTest.java -------------------------------------------------------------------------------- /broker/src/test/java/org/apache/rocketmq/broker/infra/EscapeBridgeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/test/java/org/apache/rocketmq/broker/infra/EscapeBridgeTest.java -------------------------------------------------------------------------------- /broker/src/test/java/org/apache/rocketmq/broker/server/BrokerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/test/java/org/apache/rocketmq/broker/server/BrokerTest.java -------------------------------------------------------------------------------- /broker/src/test/java/org/apache/rocketmq/broker/server/connection/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/src/test/resources/rmq.logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/broker/src/test/resources/rmq.logback-test.xml -------------------------------------------------------------------------------- /client/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/BUILD.bazel -------------------------------------------------------------------------------- /client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/pom.xml -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/AccessChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/AccessChannel.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/ClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/ClientConfig.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/MQAdmin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/MQAdmin.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/MQHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/MQHelper.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/MqClientAdmin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/MqClientAdmin.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/QueryResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/QueryResult.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/Validators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/Validators.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/admin/MQAdminExtInner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/admin/MQAdminExtInner.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/common/ClientErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/common/ClientErrorCode.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/common/ThreadLocalIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/common/ThreadLocalIndex.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/consumer/AckCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/consumer/AckCallback.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/consumer/AckResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/consumer/AckResult.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/consumer/AckStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/consumer/AckStatus.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/consumer/MQConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/consumer/MQConsumer.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/consumer/MQPullConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/consumer/MQPullConsumer.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/consumer/MQPushConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/consumer/MQPushConsumer.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/consumer/MessageSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/consumer/MessageSelector.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/consumer/PopCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/consumer/PopCallback.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/consumer/PopResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/consumer/PopResult.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/consumer/PopStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/consumer/PopStatus.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/consumer/PullCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/consumer/PullCallback.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/consumer/PullResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/consumer/PullResult.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/consumer/PullStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/consumer/PullStatus.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/consumer/PullTaskContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/consumer/PullTaskContext.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/hook/CheckForbiddenHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/hook/CheckForbiddenHook.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/hook/ConsumeMessageHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/hook/ConsumeMessageHook.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/hook/EndTransactionHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/hook/EndTransactionHook.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/hook/FilterMessageHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/hook/FilterMessageHook.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/hook/SendMessageContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/hook/SendMessageContext.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/hook/SendMessageHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/hook/SendMessageHook.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/impl/CommunicationMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/impl/CommunicationMode.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/impl/FindBrokerResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/impl/FindBrokerResult.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/impl/MQAdminImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/impl/MQAdminImpl.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/impl/MQClientAPIImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/impl/MQClientAPIImpl.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/impl/MQClientManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/impl/MQClientManager.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/impl/consumer/PopRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/impl/consumer/PopRequest.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/latency/MQFaultStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/latency/MQFaultStrategy.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/latency/Resolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/latency/Resolver.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/latency/ServiceDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/latency/ServiceDetector.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/producer/MQProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/producer/MQProducer.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/producer/RequestCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/producer/RequestCallback.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/producer/SendCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/producer/SendCallback.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/producer/SendResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/producer/SendResult.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/producer/SendStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/producer/SendStatus.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/rpchook/NamespaceRpcHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/rpchook/NamespaceRpcHook.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/trace/TraceBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/trace/TraceBean.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/trace/TraceConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/trace/TraceConstants.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/trace/TraceContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/trace/TraceContext.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/trace/TraceDataEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/trace/TraceDataEncoder.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/trace/TraceDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/trace/TraceDispatcher.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/trace/TraceTransferBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/trace/TraceTransferBean.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/trace/TraceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/trace/TraceType.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/trace/TraceView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/trace/TraceView.java -------------------------------------------------------------------------------- /client/src/main/java/org/apache/rocketmq/client/utils/MessageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/java/org/apache/rocketmq/client/utils/MessageUtil.java -------------------------------------------------------------------------------- /client/src/main/resources/rmq.client.logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/main/resources/rmq.client.logback.xml -------------------------------------------------------------------------------- /client/src/test/java/org/apache/rocketmq/client/ValidatorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/test/java/org/apache/rocketmq/client/ValidatorsTest.java -------------------------------------------------------------------------------- /client/src/test/java/org/apache/rocketmq/client/impl/MQClientAPIImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/test/java/org/apache/rocketmq/client/impl/MQClientAPIImplTest.java -------------------------------------------------------------------------------- /client/src/test/java/org/apache/rocketmq/client/trace/TraceViewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/test/java/org/apache/rocketmq/client/trace/TraceViewTest.java -------------------------------------------------------------------------------- /client/src/test/java/org/apache/rocketmq/client/utils/MessageUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/test/java/org/apache/rocketmq/client/utils/MessageUtilsTest.java -------------------------------------------------------------------------------- /client/src/test/resources/org/powermock/extensions/configuration.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/test/resources/org/powermock/extensions/configuration.properties -------------------------------------------------------------------------------- /client/src/test/resources/rmq.logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/client/src/test/resources/rmq.logback-test.xml -------------------------------------------------------------------------------- /common/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/BUILD.bazel -------------------------------------------------------------------------------- /common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/pom.xml -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/app/BrokerIdentity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/app/BrokerIdentity.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/app/CleanupPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/app/CleanupPolicy.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/app/config/AclConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/app/config/AclConfig.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/app/config/BrokerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/app/config/BrokerConfig.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/app/config/ConfigManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/app/config/ConfigManager.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/app/config/JraftConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/app/config/JraftConfig.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/app/help/FAQUrl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/app/help/FAQUrl.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/app/hook/FilterCheckHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/app/hook/FilterCheckHook.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/app/running/RunningStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/app/running/RunningStats.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/app/stats/RTStatsItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/app/stats/RTStatsItem.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/app/stats/Stats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/app/stats/Stats.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/app/stats/StatsItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/app/stats/StatsItem.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/domain/action/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/domain/action/Action.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/domain/filter/impl/Op.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/domain/filter/impl/Op.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/domain/server/Start.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/domain/server/Start.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/lang/BoundaryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/lang/BoundaryType.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/lang/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/lang/Pair.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/lang/chain/Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/lang/chain/Handler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/ArrayUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/ArrayUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/BeanUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/BeanUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/BinaryUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/BinaryUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/BuilderUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/BuilderUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/CheckpointFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/CheckpointFile.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/DataConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/DataConverter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/DateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/DateUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/ExceptionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/ExceptionUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/FutureUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/FutureUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/HttpTinyClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/HttpTinyClient.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/IOUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/IOUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/IPAddressUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/IPAddressUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/MapUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/MapUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/MessageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/MessageUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/NetworkUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/NetworkUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/NumberUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/NumberUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/QueueTypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/QueueTypeUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/ReflectUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/ReflectUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/ServerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/ServerUtil.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/ServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/ServiceProvider.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/StringUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/SystemUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/SystemUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/ThreadUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/ThreadUtils.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/rocketmq/common/utils/TimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/main/java/org/apache/rocketmq/common/utils/TimeUtils.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/rocketmq/common/app/BrokerConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/test/java/org/apache/rocketmq/common/app/BrokerConfigTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/rocketmq/common/app/ConfigManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/test/java/org/apache/rocketmq/common/app/ConfigManagerTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/rocketmq/common/app/KeyBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/test/java/org/apache/rocketmq/common/app/KeyBuilderTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/rocketmq/common/domain/MQVersionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/test/java/org/apache/rocketmq/common/domain/MQVersionTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/rocketmq/common/utils/BeanUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/test/java/org/apache/rocketmq/common/utils/BeanUtilsTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/rocketmq/common/utils/ChannelUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/test/java/org/apache/rocketmq/common/utils/ChannelUtilTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/rocketmq/common/utils/IOUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/test/java/org/apache/rocketmq/common/utils/IOUtilsTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/rocketmq/common/utils/MapUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/test/java/org/apache/rocketmq/common/utils/MapUtilsTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/rocketmq/common/utils/NumberUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/test/java/org/apache/rocketmq/common/utils/NumberUtilsTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/rocketmq/common/utils/StringUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/test/java/org/apache/rocketmq/common/utils/StringUtilsTest.java -------------------------------------------------------------------------------- /common/src/test/java/org/apache/rocketmq/common/utils/ThreadUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/test/java/org/apache/rocketmq/common/utils/ThreadUtilsTest.java -------------------------------------------------------------------------------- /common/src/test/resources/rmq.logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/common/src/test/resources/rmq.logback-test.xml -------------------------------------------------------------------------------- /container/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/container/BUILD.bazel -------------------------------------------------------------------------------- /container/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/container/pom.xml -------------------------------------------------------------------------------- /container/src/main/java/org/apache/rocketmq/container/BrokerBootHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/container/src/main/java/org/apache/rocketmq/container/BrokerBootHook.java -------------------------------------------------------------------------------- /container/src/main/java/org/apache/rocketmq/container/BrokerContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/container/src/main/java/org/apache/rocketmq/container/BrokerContainer.java -------------------------------------------------------------------------------- /container/src/test/resources/rmq.logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/container/src/test/resources/rmq.logback-test.xml -------------------------------------------------------------------------------- /controller/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/controller/BUILD.bazel -------------------------------------------------------------------------------- /controller/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/controller/pom.xml -------------------------------------------------------------------------------- /controller/src/main/java/org/apache/rocketmq/controller/Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/controller/src/main/java/org/apache/rocketmq/controller/Controller.java -------------------------------------------------------------------------------- /controller/src/main/resources/rmq.controller.logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/controller/src/main/resources/rmq.controller.logback.xml -------------------------------------------------------------------------------- /controller/src/test/resources/rmq.logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/controller/src/test/resources/rmq.logback-test.xml -------------------------------------------------------------------------------- /distribution/LICENSE-BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/LICENSE-BIN -------------------------------------------------------------------------------- /distribution/NOTICE-BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/NOTICE-BIN -------------------------------------------------------------------------------- /distribution/benchmark/batchproducer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/benchmark/batchproducer.sh -------------------------------------------------------------------------------- /distribution/benchmark/consumer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/benchmark/consumer.sh -------------------------------------------------------------------------------- /distribution/benchmark/producer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/benchmark/producer.sh -------------------------------------------------------------------------------- /distribution/benchmark/runclass.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/benchmark/runclass.sh -------------------------------------------------------------------------------- /distribution/benchmark/shutdown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/benchmark/shutdown.sh -------------------------------------------------------------------------------- /distribution/benchmark/tproducer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/benchmark/tproducer.sh -------------------------------------------------------------------------------- /distribution/bin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/README.md -------------------------------------------------------------------------------- /distribution/bin/cachedog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/cachedog.sh -------------------------------------------------------------------------------- /distribution/bin/cleancache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/cleancache.sh -------------------------------------------------------------------------------- /distribution/bin/cleancache.v1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/cleancache.v1.sh -------------------------------------------------------------------------------- /distribution/bin/controller/fast-try-independent-deployment.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/controller/fast-try-independent-deployment.cmd -------------------------------------------------------------------------------- /distribution/bin/controller/fast-try-independent-deployment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/controller/fast-try-independent-deployment.sh -------------------------------------------------------------------------------- /distribution/bin/controller/fast-try-namesrv-plugin.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/controller/fast-try-namesrv-plugin.cmd -------------------------------------------------------------------------------- /distribution/bin/controller/fast-try-namesrv-plugin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/controller/fast-try-namesrv-plugin.sh -------------------------------------------------------------------------------- /distribution/bin/controller/fast-try.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/controller/fast-try.cmd -------------------------------------------------------------------------------- /distribution/bin/controller/fast-try.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/controller/fast-try.sh -------------------------------------------------------------------------------- /distribution/bin/dledger/fast-try.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/dledger/fast-try.sh -------------------------------------------------------------------------------- /distribution/bin/export.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/export.sh -------------------------------------------------------------------------------- /distribution/bin/mqadmin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/mqadmin -------------------------------------------------------------------------------- /distribution/bin/mqadmin.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/mqadmin.cmd -------------------------------------------------------------------------------- /distribution/bin/mqbroker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/mqbroker -------------------------------------------------------------------------------- /distribution/bin/mqbroker.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/mqbroker.cmd -------------------------------------------------------------------------------- /distribution/bin/mqbroker.numanode0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/mqbroker.numanode0 -------------------------------------------------------------------------------- /distribution/bin/mqbroker.numanode1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/mqbroker.numanode1 -------------------------------------------------------------------------------- /distribution/bin/mqbroker.numanode2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/mqbroker.numanode2 -------------------------------------------------------------------------------- /distribution/bin/mqbroker.numanode3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/mqbroker.numanode3 -------------------------------------------------------------------------------- /distribution/bin/mqbrokercontainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/mqbrokercontainer -------------------------------------------------------------------------------- /distribution/bin/mqcontroller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/mqcontroller -------------------------------------------------------------------------------- /distribution/bin/mqcontroller.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/mqcontroller.cmd -------------------------------------------------------------------------------- /distribution/bin/mqnamesrv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/mqnamesrv -------------------------------------------------------------------------------- /distribution/bin/mqnamesrv.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/mqnamesrv.cmd -------------------------------------------------------------------------------- /distribution/bin/mqproxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/mqproxy -------------------------------------------------------------------------------- /distribution/bin/mqproxy.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/mqproxy.cmd -------------------------------------------------------------------------------- /distribution/bin/mqshutdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/mqshutdown -------------------------------------------------------------------------------- /distribution/bin/mqshutdown.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/mqshutdown.cmd -------------------------------------------------------------------------------- /distribution/bin/os.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/os.sh -------------------------------------------------------------------------------- /distribution/bin/play.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/play.cmd -------------------------------------------------------------------------------- /distribution/bin/play.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/play.sh -------------------------------------------------------------------------------- /distribution/bin/runbroker.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/runbroker.cmd -------------------------------------------------------------------------------- /distribution/bin/runbroker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/runbroker.sh -------------------------------------------------------------------------------- /distribution/bin/runserver.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/runserver.cmd -------------------------------------------------------------------------------- /distribution/bin/runserver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/runserver.sh -------------------------------------------------------------------------------- /distribution/bin/setcache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/setcache.sh -------------------------------------------------------------------------------- /distribution/bin/startfsrv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/startfsrv.sh -------------------------------------------------------------------------------- /distribution/bin/tools.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/tools.cmd -------------------------------------------------------------------------------- /distribution/bin/tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/bin/tools.sh -------------------------------------------------------------------------------- /distribution/conf/2m-2s-async/broker-a-s.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/2m-2s-async/broker-a-s.properties -------------------------------------------------------------------------------- /distribution/conf/2m-2s-async/broker-a.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/2m-2s-async/broker-a.properties -------------------------------------------------------------------------------- /distribution/conf/2m-2s-async/broker-b-s.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/2m-2s-async/broker-b-s.properties -------------------------------------------------------------------------------- /distribution/conf/2m-2s-async/broker-b.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/2m-2s-async/broker-b.properties -------------------------------------------------------------------------------- /distribution/conf/2m-2s-sync/broker-a-s.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/2m-2s-sync/broker-a-s.properties -------------------------------------------------------------------------------- /distribution/conf/2m-2s-sync/broker-a.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/2m-2s-sync/broker-a.properties -------------------------------------------------------------------------------- /distribution/conf/2m-2s-sync/broker-b-s.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/2m-2s-sync/broker-b-s.properties -------------------------------------------------------------------------------- /distribution/conf/2m-2s-sync/broker-b.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/2m-2s-sync/broker-b.properties -------------------------------------------------------------------------------- /distribution/conf/2m-noslave/broker-a.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/2m-noslave/broker-a.properties -------------------------------------------------------------------------------- /distribution/conf/2m-noslave/broker-b.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/2m-noslave/broker-b.properties -------------------------------------------------------------------------------- /distribution/conf/2m-noslave/broker-trace.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/2m-noslave/broker-trace.properties -------------------------------------------------------------------------------- /distribution/conf/broker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/broker.conf -------------------------------------------------------------------------------- /distribution/conf/container/2container-2m-2s/broker-a-in-container1.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/container/2container-2m-2s/broker-a-in-container1.conf -------------------------------------------------------------------------------- /distribution/conf/container/2container-2m-2s/broker-a-in-container2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/container/2container-2m-2s/broker-a-in-container2.conf -------------------------------------------------------------------------------- /distribution/conf/container/2container-2m-2s/broker-b-in-container1.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/container/2container-2m-2s/broker-b-in-container1.conf -------------------------------------------------------------------------------- /distribution/conf/container/2container-2m-2s/broker-b-in-container2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/container/2container-2m-2s/broker-b-in-container2.conf -------------------------------------------------------------------------------- /distribution/conf/container/2container-2m-2s/broker-container1.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/container/2container-2m-2s/broker-container1.conf -------------------------------------------------------------------------------- /distribution/conf/container/2container-2m-2s/broker-container2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/container/2container-2m-2s/broker-container2.conf -------------------------------------------------------------------------------- /distribution/conf/container/2container-2m-2s/nameserver.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/container/2container-2m-2s/nameserver.conf -------------------------------------------------------------------------------- /distribution/conf/controller/cluster-3n-independent/controller-n0.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/controller/cluster-3n-independent/controller-n0.conf -------------------------------------------------------------------------------- /distribution/conf/controller/cluster-3n-independent/controller-n1.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/controller/cluster-3n-independent/controller-n1.conf -------------------------------------------------------------------------------- /distribution/conf/controller/cluster-3n-independent/controller-n2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/controller/cluster-3n-independent/controller-n2.conf -------------------------------------------------------------------------------- /distribution/conf/controller/cluster-3n-namesrv-plugin/namesrv-n0.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/controller/cluster-3n-namesrv-plugin/namesrv-n0.conf -------------------------------------------------------------------------------- /distribution/conf/controller/cluster-3n-namesrv-plugin/namesrv-n1.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/controller/cluster-3n-namesrv-plugin/namesrv-n1.conf -------------------------------------------------------------------------------- /distribution/conf/controller/cluster-3n-namesrv-plugin/namesrv-n2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/controller/cluster-3n-namesrv-plugin/namesrv-n2.conf -------------------------------------------------------------------------------- /distribution/conf/controller/controller-standalone.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/controller/controller-standalone.conf -------------------------------------------------------------------------------- /distribution/conf/controller/quick-start/broker-n0.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/controller/quick-start/broker-n0.conf -------------------------------------------------------------------------------- /distribution/conf/controller/quick-start/broker-n1.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/controller/quick-start/broker-n1.conf -------------------------------------------------------------------------------- /distribution/conf/controller/quick-start/namesrv.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/controller/quick-start/namesrv.conf -------------------------------------------------------------------------------- /distribution/conf/dledger/broker-n0.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/dledger/broker-n0.conf -------------------------------------------------------------------------------- /distribution/conf/dledger/broker-n1.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/dledger/broker-n1.conf -------------------------------------------------------------------------------- /distribution/conf/dledger/broker-n2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/dledger/broker-n2.conf -------------------------------------------------------------------------------- /distribution/conf/plain_acl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/plain_acl.yml -------------------------------------------------------------------------------- /distribution/conf/rmq-proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/rmq-proxy.json -------------------------------------------------------------------------------- /distribution/conf/tools.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/conf/tools.yml -------------------------------------------------------------------------------- /distribution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/pom.xml -------------------------------------------------------------------------------- /distribution/release-client.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/release-client.xml -------------------------------------------------------------------------------- /distribution/release.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/distribution/release.xml -------------------------------------------------------------------------------- /docs/book/cn/image/broker_controller.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/book/cn/image/broker_controller.jpg -------------------------------------------------------------------------------- /docs/book/cn/image/qr_code_for_team.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/book/cn/image/qr_code_for_team.jpg -------------------------------------------------------------------------------- /docs/book/cn/image/rocketmq_book_cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/book/cn/image/rocketmq_book_cover.png -------------------------------------------------------------------------------- /docs/book/cn/image/rocketmq_catalog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/book/cn/image/rocketmq_catalog.jpg -------------------------------------------------------------------------------- /docs/book/cn/image/rocketmq_config_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/book/cn/image/rocketmq_config_map.png -------------------------------------------------------------------------------- /docs/book/cn/image/rocketmq_history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/book/cn/image/rocketmq_history.png -------------------------------------------------------------------------------- /docs/book/cn/image/rocketmq_wolf_branch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/book/cn/image/rocketmq_wolf_branch.jpg -------------------------------------------------------------------------------- /docs/book/cn/index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/book/en/index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/cn/BrokerContainer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/BrokerContainer.md -------------------------------------------------------------------------------- /docs/cn/Configuration_System.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/Configuration_System.md -------------------------------------------------------------------------------- /docs/cn/Configuration_TLS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/Configuration_TLS.md -------------------------------------------------------------------------------- /docs/cn/Debug_In_Idea.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/Debug_In_Idea.md -------------------------------------------------------------------------------- /docs/cn/Deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/Deployment.md -------------------------------------------------------------------------------- /docs/cn/Example_Batch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/Example_Batch.md -------------------------------------------------------------------------------- /docs/cn/Example_Compaction_Topic_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/Example_Compaction_Topic_cn.md -------------------------------------------------------------------------------- /docs/cn/Example_CreateTopic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/Example_CreateTopic.md -------------------------------------------------------------------------------- /docs/cn/Example_Delay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/Example_Delay.md -------------------------------------------------------------------------------- /docs/cn/Example_LMQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/Example_LMQ.md -------------------------------------------------------------------------------- /docs/cn/Example_Simple_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/Example_Simple_cn.md -------------------------------------------------------------------------------- /docs/cn/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/FAQ.md -------------------------------------------------------------------------------- /docs/cn/QuorumACK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/QuorumACK.md -------------------------------------------------------------------------------- /docs/cn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/README.md -------------------------------------------------------------------------------- /docs/cn/RocketMQ_Example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/RocketMQ_Example.md -------------------------------------------------------------------------------- /docs/cn/SlaveActingMasterMode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/SlaveActingMasterMode.md -------------------------------------------------------------------------------- /docs/cn/acl/RocketMQ_Multiple_ACL_Files_设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/acl/RocketMQ_Multiple_ACL_Files_设计.md -------------------------------------------------------------------------------- /docs/cn/acl/user_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/acl/user_guide.md -------------------------------------------------------------------------------- /docs/cn/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/architecture.md -------------------------------------------------------------------------------- /docs/cn/best_practice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/best_practice.md -------------------------------------------------------------------------------- /docs/cn/client/java/API_Reference_ DefaultPullConsumer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/client/java/API_Reference_ DefaultPullConsumer.md -------------------------------------------------------------------------------- /docs/cn/client/java/API_Reference_DefaultMQProducer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/client/java/API_Reference_DefaultMQProducer.md -------------------------------------------------------------------------------- /docs/cn/concept.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/concept.md -------------------------------------------------------------------------------- /docs/cn/controller/deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/controller/deploy.md -------------------------------------------------------------------------------- /docs/cn/controller/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/controller/design.md -------------------------------------------------------------------------------- /docs/cn/controller/persistent_unique_broker_id.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/controller/persistent_unique_broker_id.md -------------------------------------------------------------------------------- /docs/cn/controller/quick_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/controller/quick_start.md -------------------------------------------------------------------------------- /docs/cn/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/design.md -------------------------------------------------------------------------------- /docs/cn/dledger/deploy_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/dledger/deploy_guide.md -------------------------------------------------------------------------------- /docs/cn/dledger/quick_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/dledger/quick_start.md -------------------------------------------------------------------------------- /docs/cn/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/features.md -------------------------------------------------------------------------------- /docs/cn/image/Idea_config_broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/Idea_config_broker.png -------------------------------------------------------------------------------- /docs/cn/image/Idea_config_nameserver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/Idea_config_nameserver.png -------------------------------------------------------------------------------- /docs/cn/image/LMQ_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/LMQ_1.png -------------------------------------------------------------------------------- /docs/cn/image/consumer_reply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/consumer_reply.png -------------------------------------------------------------------------------- /docs/cn/image/controller/controller_design_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/controller/controller_design_1.png -------------------------------------------------------------------------------- /docs/cn/image/controller/controller_design_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/controller/controller_design_2.png -------------------------------------------------------------------------------- /docs/cn/image/controller/controller_design_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/controller/controller_design_3.png -------------------------------------------------------------------------------- /docs/cn/image/controller/controller_design_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/controller/controller_design_4.png -------------------------------------------------------------------------------- /docs/cn/image/controller/controller_design_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/controller/controller_design_5.png -------------------------------------------------------------------------------- /docs/cn/image/controller/controller_design_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/controller/controller_design_6.png -------------------------------------------------------------------------------- /docs/cn/image/controller/persistent_unique_broker_id/normal_restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/controller/persistent_unique_broker_id/normal_restart.png -------------------------------------------------------------------------------- /docs/cn/image/controller/persistent_unique_broker_id/register_process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/controller/persistent_unique_broker_id/register_process.png -------------------------------------------------------------------------------- /docs/cn/image/controller/quick-start/changemaster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/controller/quick-start/changemaster.png -------------------------------------------------------------------------------- /docs/cn/image/controller/quick-start/controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/controller/quick-start/controller.png -------------------------------------------------------------------------------- /docs/cn/image/controller/quick-start/epoch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/controller/quick-start/epoch.png -------------------------------------------------------------------------------- /docs/cn/image/controller/quick-start/syncstateset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/controller/quick-start/syncstateset.png -------------------------------------------------------------------------------- /docs/cn/image/producer_send_request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/producer_send_request.png -------------------------------------------------------------------------------- /docs/cn/image/rocketmq_architecture_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/rocketmq_architecture_1.png -------------------------------------------------------------------------------- /docs/cn/image/rocketmq_architecture_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/rocketmq_architecture_2.png -------------------------------------------------------------------------------- /docs/cn/image/rocketmq_architecture_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/rocketmq_architecture_3.png -------------------------------------------------------------------------------- /docs/cn/image/rocketmq_design_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/rocketmq_design_1.png -------------------------------------------------------------------------------- /docs/cn/image/rocketmq_design_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/rocketmq_design_10.png -------------------------------------------------------------------------------- /docs/cn/image/rocketmq_design_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/rocketmq_design_11.png -------------------------------------------------------------------------------- /docs/cn/image/rocketmq_design_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/rocketmq_design_12.png -------------------------------------------------------------------------------- /docs/cn/image/rocketmq_design_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/rocketmq_design_13.png -------------------------------------------------------------------------------- /docs/cn/image/rocketmq_design_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/rocketmq_design_2.png -------------------------------------------------------------------------------- /docs/cn/image/rocketmq_design_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/rocketmq_design_3.png -------------------------------------------------------------------------------- /docs/cn/image/rocketmq_design_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/rocketmq_design_4.png -------------------------------------------------------------------------------- /docs/cn/image/rocketmq_design_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/rocketmq_design_5.png -------------------------------------------------------------------------------- /docs/cn/image/rocketmq_design_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/rocketmq_design_6.png -------------------------------------------------------------------------------- /docs/cn/image/rocketmq_design_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/rocketmq_design_7.png -------------------------------------------------------------------------------- /docs/cn/image/rocketmq_design_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/rocketmq_design_8.png -------------------------------------------------------------------------------- /docs/cn/image/rocketmq_design_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/image/rocketmq_design_9.png -------------------------------------------------------------------------------- /docs/cn/msg_trace/user_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/msg_trace/user_guide.md -------------------------------------------------------------------------------- /docs/cn/operation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/operation.md -------------------------------------------------------------------------------- /docs/cn/proxy/deploy_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/proxy/deploy_guide.md -------------------------------------------------------------------------------- /docs/cn/rpc_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/rpc_request.md -------------------------------------------------------------------------------- /docs/cn/statictopic/RocketMQ_Static_Topic_Logic_Queue_设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/statictopic/RocketMQ_Static_Topic_Logic_Queue_设计.md -------------------------------------------------------------------------------- /docs/cn/statictopic/The_Scope_Of_Static_Topic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/cn/statictopic/The_Scope_Of_Static_Topic.md -------------------------------------------------------------------------------- /docs/en/CLITools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/CLITools.md -------------------------------------------------------------------------------- /docs/en/Concept.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Concept.md -------------------------------------------------------------------------------- /docs/en/Configuration_Client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Configuration_Client.md -------------------------------------------------------------------------------- /docs/en/Configuration_System.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Configuration_System.md -------------------------------------------------------------------------------- /docs/en/Configuration_TLS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Configuration_TLS.md -------------------------------------------------------------------------------- /docs/en/Debug_In_Idea.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Debug_In_Idea.md -------------------------------------------------------------------------------- /docs/en/Deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Deployment.md -------------------------------------------------------------------------------- /docs/en/Design_Filter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Design_Filter.md -------------------------------------------------------------------------------- /docs/en/Design_LoadBlancing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Design_LoadBlancing.md -------------------------------------------------------------------------------- /docs/en/Design_Query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Design_Query.md -------------------------------------------------------------------------------- /docs/en/Design_Remoting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Design_Remoting.md -------------------------------------------------------------------------------- /docs/en/Design_Store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Design_Store.md -------------------------------------------------------------------------------- /docs/en/Design_Trancation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Design_Trancation.md -------------------------------------------------------------------------------- /docs/en/Example_Batch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Example_Batch.md -------------------------------------------------------------------------------- /docs/en/Example_Compaction_Topic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Example_Compaction_Topic.md -------------------------------------------------------------------------------- /docs/en/Example_CreateTopic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Example_CreateTopic.md -------------------------------------------------------------------------------- /docs/en/Example_Delay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Example_Delay.md -------------------------------------------------------------------------------- /docs/en/Example_Filter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Example_Filter.md -------------------------------------------------------------------------------- /docs/en/Example_OpenMessaging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Example_OpenMessaging.md -------------------------------------------------------------------------------- /docs/en/Example_Orderly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Example_Orderly.md -------------------------------------------------------------------------------- /docs/en/Example_Simple.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Example_Simple.md -------------------------------------------------------------------------------- /docs/en/Example_Transaction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Example_Transaction.md -------------------------------------------------------------------------------- /docs/en/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/FAQ.md -------------------------------------------------------------------------------- /docs/en/Feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Feature.md -------------------------------------------------------------------------------- /docs/en/Operations_Broker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Operations_Broker.md -------------------------------------------------------------------------------- /docs/en/Operations_Consumer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Operations_Consumer.md -------------------------------------------------------------------------------- /docs/en/Operations_Producer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Operations_Producer.md -------------------------------------------------------------------------------- /docs/en/Operations_Trace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Operations_Trace.md -------------------------------------------------------------------------------- /docs/en/QuorumACK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/QuorumACK.md -------------------------------------------------------------------------------- /docs/en/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/README.md -------------------------------------------------------------------------------- /docs/en/RocketMQ_Example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/RocketMQ_Example.md -------------------------------------------------------------------------------- /docs/en/Troubleshoopting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/Troubleshoopting.md -------------------------------------------------------------------------------- /docs/en/acl/Operations_ACL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/acl/Operations_ACL.md -------------------------------------------------------------------------------- /docs/en/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/architecture.md -------------------------------------------------------------------------------- /docs/en/best_practice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/best_practice.md -------------------------------------------------------------------------------- /docs/en/client/java/API_Reference_DefaultMQProducer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/client/java/API_Reference_DefaultMQProducer.md -------------------------------------------------------------------------------- /docs/en/controller/deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/controller/deploy.md -------------------------------------------------------------------------------- /docs/en/controller/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/controller/design.md -------------------------------------------------------------------------------- /docs/en/controller/persistent_unique_broker_id.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/controller/persistent_unique_broker_id.md -------------------------------------------------------------------------------- /docs/en/controller/quick_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/controller/quick_start.md -------------------------------------------------------------------------------- /docs/en/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/design.md -------------------------------------------------------------------------------- /docs/en/dledger/deploy_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/dledger/deploy_guide.md -------------------------------------------------------------------------------- /docs/en/dledger/quick_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/dledger/quick_start.md -------------------------------------------------------------------------------- /docs/en/image/controller/controller_design_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/image/controller/controller_design_1.png -------------------------------------------------------------------------------- /docs/en/image/controller/controller_design_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/image/controller/controller_design_2.png -------------------------------------------------------------------------------- /docs/en/image/controller/controller_design_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/image/controller/controller_design_3.png -------------------------------------------------------------------------------- /docs/en/image/controller/controller_design_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/image/controller/controller_design_4.png -------------------------------------------------------------------------------- /docs/en/image/controller/controller_design_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/image/controller/controller_design_5.png -------------------------------------------------------------------------------- /docs/en/image/controller/controller_design_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/image/controller/controller_design_6.png -------------------------------------------------------------------------------- /docs/en/image/controller/persistent_unique_broker_id/normal_restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/image/controller/persistent_unique_broker_id/normal_restart.png -------------------------------------------------------------------------------- /docs/en/image/controller/persistent_unique_broker_id/register_process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/image/controller/persistent_unique_broker_id/register_process.png -------------------------------------------------------------------------------- /docs/en/image/controller/quick-start/changemaster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/image/controller/quick-start/changemaster.png -------------------------------------------------------------------------------- /docs/en/image/controller/quick-start/controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/image/controller/quick-start/controller.png -------------------------------------------------------------------------------- /docs/en/image/controller/quick-start/epoch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/image/controller/quick-start/epoch.png -------------------------------------------------------------------------------- /docs/en/image/controller/quick-start/syncstateset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/image/controller/quick-start/syncstateset.png -------------------------------------------------------------------------------- /docs/en/image/rocketmq_architecture_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/image/rocketmq_architecture_1.png -------------------------------------------------------------------------------- /docs/en/image/rocketmq_architecture_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/image/rocketmq_architecture_2.png -------------------------------------------------------------------------------- /docs/en/image/rocketmq_architecture_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/image/rocketmq_architecture_3.png -------------------------------------------------------------------------------- /docs/en/images/rocketmq_design_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/images/rocketmq_design_7.png -------------------------------------------------------------------------------- /docs/en/images/rocketmq_design_message_query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/images/rocketmq_design_message_query.png -------------------------------------------------------------------------------- /docs/en/images/rocketmq_proxy_cluster_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/images/rocketmq_proxy_cluster_mode.png -------------------------------------------------------------------------------- /docs/en/images/rocketmq_proxy_local_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/images/rocketmq_proxy_local_mode.png -------------------------------------------------------------------------------- /docs/en/images/rocketmq_storage_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/images/rocketmq_storage_arch.png -------------------------------------------------------------------------------- /docs/en/images/rocketmq_storage_flush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/images/rocketmq_storage_flush.png -------------------------------------------------------------------------------- /docs/en/msg_trace/user_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/msg_trace/user_guide.md -------------------------------------------------------------------------------- /docs/en/operation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/operation.md -------------------------------------------------------------------------------- /docs/en/proxy/deploy_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/docs/en/proxy/deploy_guide.md -------------------------------------------------------------------------------- /example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/example/pom.xml -------------------------------------------------------------------------------- /example/src/main/java/org/apache/rocketmq/example/benchmark/AclClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/example/src/main/java/org/apache/rocketmq/example/benchmark/AclClient.java -------------------------------------------------------------------------------- /example/src/main/java/org/apache/rocketmq/example/benchmark/Consumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/example/src/main/java/org/apache/rocketmq/example/benchmark/Consumer.java -------------------------------------------------------------------------------- /example/src/main/java/org/apache/rocketmq/example/benchmark/Producer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/example/src/main/java/org/apache/rocketmq/example/benchmark/Producer.java -------------------------------------------------------------------------------- /example/src/main/java/org/apache/rocketmq/example/operation/Consumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/example/src/main/java/org/apache/rocketmq/example/operation/Consumer.java -------------------------------------------------------------------------------- /example/src/main/java/org/apache/rocketmq/example/operation/Producer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/example/src/main/java/org/apache/rocketmq/example/operation/Producer.java -------------------------------------------------------------------------------- /example/src/main/java/org/apache/rocketmq/example/quickstart/Consumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/example/src/main/java/org/apache/rocketmq/example/quickstart/Consumer.java -------------------------------------------------------------------------------- /example/src/main/java/org/apache/rocketmq/example/quickstart/Producer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/example/src/main/java/org/apache/rocketmq/example/quickstart/Producer.java -------------------------------------------------------------------------------- /example/src/main/java/org/apache/rocketmq/example/rpc/RequestProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/example/src/main/java/org/apache/rocketmq/example/rpc/RequestProducer.java -------------------------------------------------------------------------------- /example/src/main/java/org/apache/rocketmq/example/simple/AclClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/example/src/main/java/org/apache/rocketmq/example/simple/AclClient.java -------------------------------------------------------------------------------- /example/src/main/java/org/apache/rocketmq/example/simple/CachedQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/example/src/main/java/org/apache/rocketmq/example/simple/CachedQueue.java -------------------------------------------------------------------------------- /example/src/main/java/org/apache/rocketmq/example/simple/PopConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/example/src/main/java/org/apache/rocketmq/example/simple/PopConsumer.java -------------------------------------------------------------------------------- /example/src/main/java/org/apache/rocketmq/example/simple/Producer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/example/src/main/java/org/apache/rocketmq/example/simple/Producer.java -------------------------------------------------------------------------------- /example/src/main/java/org/apache/rocketmq/example/simple/PullConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/example/src/main/java/org/apache/rocketmq/example/simple/PullConsumer.java -------------------------------------------------------------------------------- /example/src/main/java/org/apache/rocketmq/example/simple/PushConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/example/src/main/java/org/apache/rocketmq/example/simple/PushConsumer.java -------------------------------------------------------------------------------- /filter/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/BUILD.bazel -------------------------------------------------------------------------------- /filter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/pom.xml -------------------------------------------------------------------------------- /filter/src/main/java/org/apache/rocketmq/filter/FilterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/main/java/org/apache/rocketmq/filter/FilterFactory.java -------------------------------------------------------------------------------- /filter/src/main/java/org/apache/rocketmq/filter/FilterSpi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/main/java/org/apache/rocketmq/filter/FilterSpi.java -------------------------------------------------------------------------------- /filter/src/main/java/org/apache/rocketmq/filter/SqlFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/main/java/org/apache/rocketmq/filter/SqlFilter.java -------------------------------------------------------------------------------- /filter/src/main/java/org/apache/rocketmq/filter/constant/UnaryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/main/java/org/apache/rocketmq/filter/constant/UnaryType.java -------------------------------------------------------------------------------- /filter/src/main/java/org/apache/rocketmq/filter/expression/Expression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/main/java/org/apache/rocketmq/filter/expression/Expression.java -------------------------------------------------------------------------------- /filter/src/main/java/org/apache/rocketmq/filter/parser/ParseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/main/java/org/apache/rocketmq/filter/parser/ParseException.java -------------------------------------------------------------------------------- /filter/src/main/java/org/apache/rocketmq/filter/parser/SelectorParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/main/java/org/apache/rocketmq/filter/parser/SelectorParser.java -------------------------------------------------------------------------------- /filter/src/main/java/org/apache/rocketmq/filter/parser/SelectorParser.jj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/main/java/org/apache/rocketmq/filter/parser/SelectorParser.jj -------------------------------------------------------------------------------- /filter/src/main/java/org/apache/rocketmq/filter/parser/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/main/java/org/apache/rocketmq/filter/parser/Token.java -------------------------------------------------------------------------------- /filter/src/main/java/org/apache/rocketmq/filter/parser/TokenMgrError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/main/java/org/apache/rocketmq/filter/parser/TokenMgrError.java -------------------------------------------------------------------------------- /filter/src/main/java/org/apache/rocketmq/filter/util/BitsArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/main/java/org/apache/rocketmq/filter/util/BitsArray.java -------------------------------------------------------------------------------- /filter/src/main/java/org/apache/rocketmq/filter/util/BloomFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/main/java/org/apache/rocketmq/filter/util/BloomFilter.java -------------------------------------------------------------------------------- /filter/src/main/java/org/apache/rocketmq/filter/util/BloomFilterData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/main/java/org/apache/rocketmq/filter/util/BloomFilterData.java -------------------------------------------------------------------------------- /filter/src/test/java/org/apache/rocketmq/filter/BitsArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/test/java/org/apache/rocketmq/filter/BitsArrayTest.java -------------------------------------------------------------------------------- /filter/src/test/java/org/apache/rocketmq/filter/BloomFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/test/java/org/apache/rocketmq/filter/BloomFilterTest.java -------------------------------------------------------------------------------- /filter/src/test/java/org/apache/rocketmq/filter/ExpressionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/test/java/org/apache/rocketmq/filter/ExpressionTest.java -------------------------------------------------------------------------------- /filter/src/test/java/org/apache/rocketmq/filter/FilterSpiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/test/java/org/apache/rocketmq/filter/FilterSpiTest.java -------------------------------------------------------------------------------- /filter/src/test/java/org/apache/rocketmq/filter/ParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/test/java/org/apache/rocketmq/filter/ParserTest.java -------------------------------------------------------------------------------- /filter/src/test/resources/rmq.logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/filter/src/test/resources/rmq.logback-test.xml -------------------------------------------------------------------------------- /merge_rocketmq_pr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/merge_rocketmq_pr.py -------------------------------------------------------------------------------- /namesrv/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/namesrv/BUILD.bazel -------------------------------------------------------------------------------- /namesrv/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/namesrv/pom.xml -------------------------------------------------------------------------------- /namesrv/src/main/java/org/apache/rocketmq/namesrv/NamesrvController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/namesrv/src/main/java/org/apache/rocketmq/namesrv/NamesrvController.java -------------------------------------------------------------------------------- /namesrv/src/main/java/org/apache/rocketmq/namesrv/NamesrvStartup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/namesrv/src/main/java/org/apache/rocketmq/namesrv/NamesrvStartup.java -------------------------------------------------------------------------------- /namesrv/src/main/resources/rmq.namesrv.logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/namesrv/src/main/resources/rmq.namesrv.logback.xml -------------------------------------------------------------------------------- /namesrv/src/test/java/org/apache/rocketmq/namesrv/NamesrvStartupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/namesrv/src/test/java/org/apache/rocketmq/namesrv/NamesrvStartupTest.java -------------------------------------------------------------------------------- /namesrv/src/test/resources/rmq.logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/namesrv/src/test/resources/rmq.logback-test.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/pom.xml -------------------------------------------------------------------------------- /proxy/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/BUILD.bazel -------------------------------------------------------------------------------- /proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/README.md -------------------------------------------------------------------------------- /proxy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/pom.xml -------------------------------------------------------------------------------- /proxy/src/main/java/org/apache/rocketmq/proxy/CommandLineArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/main/java/org/apache/rocketmq/proxy/CommandLineArgument.java -------------------------------------------------------------------------------- /proxy/src/main/java/org/apache/rocketmq/proxy/ProxyMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/main/java/org/apache/rocketmq/proxy/ProxyMode.java -------------------------------------------------------------------------------- /proxy/src/main/java/org/apache/rocketmq/proxy/ProxyStartup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/main/java/org/apache/rocketmq/proxy/ProxyStartup.java -------------------------------------------------------------------------------- /proxy/src/main/java/org/apache/rocketmq/proxy/common/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/main/java/org/apache/rocketmq/proxy/common/Address.java -------------------------------------------------------------------------------- /proxy/src/main/java/org/apache/rocketmq/proxy/common/ContextVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/main/java/org/apache/rocketmq/proxy/common/ContextVariable.java -------------------------------------------------------------------------------- /proxy/src/main/java/org/apache/rocketmq/proxy/common/ProxyContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/main/java/org/apache/rocketmq/proxy/common/ProxyContext.java -------------------------------------------------------------------------------- /proxy/src/main/java/org/apache/rocketmq/proxy/common/ProxyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/main/java/org/apache/rocketmq/proxy/common/ProxyException.java -------------------------------------------------------------------------------- /proxy/src/main/java/org/apache/rocketmq/proxy/common/RenewEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/main/java/org/apache/rocketmq/proxy/common/RenewEvent.java -------------------------------------------------------------------------------- /proxy/src/main/java/org/apache/rocketmq/proxy/common/utils/ProxyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/main/java/org/apache/rocketmq/proxy/common/utils/ProxyUtils.java -------------------------------------------------------------------------------- /proxy/src/main/java/org/apache/rocketmq/proxy/config/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/main/java/org/apache/rocketmq/proxy/config/Configuration.java -------------------------------------------------------------------------------- /proxy/src/main/java/org/apache/rocketmq/proxy/config/ProxyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/main/java/org/apache/rocketmq/proxy/config/ProxyConfig.java -------------------------------------------------------------------------------- /proxy/src/main/java/org/apache/rocketmq/proxy/grpc/GrpcServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/main/java/org/apache/rocketmq/proxy/grpc/GrpcServer.java -------------------------------------------------------------------------------- /proxy/src/main/java/org/apache/rocketmq/proxy/grpc/GrpcServerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/main/java/org/apache/rocketmq/proxy/grpc/GrpcServerBuilder.java -------------------------------------------------------------------------------- /proxy/src/main/java/org/apache/rocketmq/proxy/processor/QueueSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/main/java/org/apache/rocketmq/proxy/processor/QueueSelector.java -------------------------------------------------------------------------------- /proxy/src/main/java/org/apache/rocketmq/proxy/service/ServiceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/main/java/org/apache/rocketmq/proxy/service/ServiceManager.java -------------------------------------------------------------------------------- /proxy/src/main/java/org/apache/rocketmq/proxy/service/relay/RelayData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/main/java/org/apache/rocketmq/proxy/service/relay/RelayData.java -------------------------------------------------------------------------------- /proxy/src/main/resources/rmq.proxy.logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/main/resources/rmq.proxy.logback.xml -------------------------------------------------------------------------------- /proxy/src/test/java/org/apache/rocketmq/proxy/ProxyStartupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/test/java/org/apache/rocketmq/proxy/ProxyStartupTest.java -------------------------------------------------------------------------------- /proxy/src/test/java/org/apache/rocketmq/proxy/config/InitConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/test/java/org/apache/rocketmq/proxy/config/InitConfigTest.java -------------------------------------------------------------------------------- /proxy/src/test/java/org/apache/rocketmq/proxy/service/BaseServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/test/java/org/apache/rocketmq/proxy/service/BaseServiceTest.java -------------------------------------------------------------------------------- /proxy/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /proxy/src/test/resources/rmq-proxy-home/conf/broker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/test/resources/rmq-proxy-home/conf/broker.conf -------------------------------------------------------------------------------- /proxy/src/test/resources/rmq-proxy-home/conf/logback_proxy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/test/resources/rmq-proxy-home/conf/logback_proxy.xml -------------------------------------------------------------------------------- /proxy/src/test/resources/rmq-proxy-home/conf/rmq-proxy.json: -------------------------------------------------------------------------------- 1 | { 2 | "proxyMode": "cluster" 3 | } -------------------------------------------------------------------------------- /proxy/src/test/resources/rmq.logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/proxy/src/test/resources/rmq.logback-test.xml -------------------------------------------------------------------------------- /remoting/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/BUILD.bazel -------------------------------------------------------------------------------- /remoting/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/pom.xml -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/Configuration.java -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/InvokeCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/InvokeCallback.java -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/RPCHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/RPCHook.java -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/RemotingClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/RemotingClient.java -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/RemotingServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/RemotingServer.java -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/RemotingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/RemotingService.java -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/client/Validators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/client/Validators.java -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/common/TlsMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/common/TlsMode.java -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/netty/NettyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/netty/NettyEvent.java -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/netty/NettyLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/netty/NettyLogger.java -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/netty/RequestTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/netty/RequestTask.java -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/netty/TlsHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/netty/TlsHelper.java -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/rpc/RpcClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/rpc/RpcClient.java -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/rpc/RpcClientHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/rpc/RpcClientHook.java -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/rpc/RpcClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/rpc/RpcClientImpl.java -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/rpc/RpcException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/rpc/RpcException.java -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/rpc/RpcRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/rpc/RpcRequest.java -------------------------------------------------------------------------------- /remoting/src/main/java/org/apache/rocketmq/remoting/rpc/RpcResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/main/java/org/apache/rocketmq/remoting/rpc/RpcResponse.java -------------------------------------------------------------------------------- /remoting/src/test/java/org/apache/rocketmq/remoting/ProxyProtocolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/test/java/org/apache/rocketmq/remoting/ProxyProtocolTest.java -------------------------------------------------------------------------------- /remoting/src/test/java/org/apache/rocketmq/remoting/TlsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/test/java/org/apache/rocketmq/remoting/TlsTest.java -------------------------------------------------------------------------------- /remoting/src/test/java/org/apache/rocketmq/remoting/netty/MockChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/test/java/org/apache/rocketmq/remoting/netty/MockChannel.java -------------------------------------------------------------------------------- /remoting/src/test/resources/certs/badClient.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/test/resources/certs/badClient.key -------------------------------------------------------------------------------- /remoting/src/test/resources/certs/badClient.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/test/resources/certs/badClient.pem -------------------------------------------------------------------------------- /remoting/src/test/resources/certs/badServer.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/test/resources/certs/badServer.key -------------------------------------------------------------------------------- /remoting/src/test/resources/certs/badServer.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/test/resources/certs/badServer.pem -------------------------------------------------------------------------------- /remoting/src/test/resources/certs/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/test/resources/certs/ca.pem -------------------------------------------------------------------------------- /remoting/src/test/resources/certs/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/test/resources/certs/client.key -------------------------------------------------------------------------------- /remoting/src/test/resources/certs/client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/test/resources/certs/client.pem -------------------------------------------------------------------------------- /remoting/src/test/resources/certs/privkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/test/resources/certs/privkey.pem -------------------------------------------------------------------------------- /remoting/src/test/resources/certs/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/test/resources/certs/server.key -------------------------------------------------------------------------------- /remoting/src/test/resources/certs/server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/test/resources/certs/server.pem -------------------------------------------------------------------------------- /remoting/src/test/resources/rmq.logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/remoting/src/test/resources/rmq.logback-test.xml -------------------------------------------------------------------------------- /store/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/BUILD.bazel -------------------------------------------------------------------------------- /store/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/pom.xml -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/api/MessageStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/api/MessageStore.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/api/broker/README.md: -------------------------------------------------------------------------------- 1 | TODO: move to store package 2 | -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/api/broker/pop/AckMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/api/broker/pop/AckMsg.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/api/service/KVService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/api/service/KVService.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/domain/index/IndexFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/domain/index/IndexFile.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/domain/queue/CqExtUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/domain/queue/CqExtUnit.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/domain/queue/CqUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/domain/queue/CqUnit.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/infra/KV.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/infra/KV.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/infra/KVStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/infra/KVStore.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/infra/file/FileKV.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/infra/file/FileKV.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/infra/memory/LibC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/infra/memory/LibC.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/infra/memory/Swappable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/infra/memory/Swappable.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/infra/rocksdb/RocksDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/infra/rocksdb/RocksDB.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/server/Store.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/server/Store.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/server/config/StoreType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/server/config/StoreType.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/server/ha/HAClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/server/ha/HAClient.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/server/ha/HAConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/server/ha/HAConnection.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/server/ha/HAService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/server/ha/HAService.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/server/ha/io/HAReadHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/server/ha/io/HAReadHook.java -------------------------------------------------------------------------------- /store/src/main/java/org/apache/rocketmq/store/server/ha/io/HAWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/main/java/org/apache/rocketmq/store/server/ha/io/HAWriter.java -------------------------------------------------------------------------------- /store/src/test/java/org/apache/rocketmq/store/StoreTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/test/java/org/apache/rocketmq/store/StoreTestBase.java -------------------------------------------------------------------------------- /store/src/test/java/org/apache/rocketmq/store/StoreTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/test/java/org/apache/rocketmq/store/StoreTestUtils.java -------------------------------------------------------------------------------- /store/src/test/java/org/apache/rocketmq/store/api/pop/AckMsgTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/test/java/org/apache/rocketmq/store/api/pop/AckMsgTest.java -------------------------------------------------------------------------------- /store/src/test/java/org/apache/rocketmq/store/api/pop/BatchAckMsgTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/test/java/org/apache/rocketmq/store/api/pop/BatchAckMsgTest.java -------------------------------------------------------------------------------- /store/src/test/java/org/apache/rocketmq/store/domain/ConsumeQueueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/test/java/org/apache/rocketmq/store/domain/ConsumeQueueTest.java -------------------------------------------------------------------------------- /store/src/test/java/org/apache/rocketmq/store/server/StoreTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/test/java/org/apache/rocketmq/store/server/StoreTestUtil.java -------------------------------------------------------------------------------- /store/src/test/java/org/apache/rocketmq/store/server/ha/HAClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/test/java/org/apache/rocketmq/store/server/ha/HAClientTest.java -------------------------------------------------------------------------------- /store/src/test/java/org/apache/rocketmq/store/server/ha/HAServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/test/java/org/apache/rocketmq/store/server/ha/HAServerTest.java -------------------------------------------------------------------------------- /store/src/test/java/org/apache/rocketmq/store/server/ha/HATest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/test/java/org/apache/rocketmq/store/server/ha/HATest.java -------------------------------------------------------------------------------- /store/src/test/resources/rmq.logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/store/src/test/resources/rmq.logback-test.xml -------------------------------------------------------------------------------- /style/copyright/Apache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/style/copyright/Apache.xml -------------------------------------------------------------------------------- /style/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/style/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /style/rmq_checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/style/rmq_checkstyle.xml -------------------------------------------------------------------------------- /style/rmq_codeStyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/style/rmq_codeStyle.xml -------------------------------------------------------------------------------- /style/spotbugs-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/style/spotbugs-suppressions.xml -------------------------------------------------------------------------------- /test/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/BUILD.bazel -------------------------------------------------------------------------------- /test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/pom.xml -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/client/mq/MQAsyncProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/client/mq/MQAsyncProducer.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/client/rmq/RMQPopClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/client/rmq/RMQPopClient.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/client/rmq/RMQPopConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/client/rmq/RMQPopConsumer.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/client/rmq/RMQSqlConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/client/rmq/RMQSqlConsumer.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/factory/ConsumerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/factory/ConsumerFactory.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/factory/MQMessageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/factory/MQMessageFactory.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/factory/MessageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/factory/MessageFactory.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/factory/ProducerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/factory/ProducerFactory.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/factory/TagMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/factory/TagMessage.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/listener/AbstractListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/listener/AbstractListener.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/message/MessageQueueMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/message/MessageQueueMsg.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/schema/SchemaDefiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/schema/SchemaDefiner.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/schema/SchemaTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/schema/SchemaTools.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/sendresult/ResultWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/sendresult/ResultWrapper.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/util/Condition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/util/Condition.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/util/DuplicateMessageInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/util/DuplicateMessageInfo.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/util/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/util/FileUtil.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/util/MQAdminTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/util/MQAdminTestUtils.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/util/MQRandomUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/util/MQRandomUtils.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/util/MQWait.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/util/MQWait.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/util/RandomUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/util/RandomUtil.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/util/RandomUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/util/RandomUtils.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/util/StatUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/util/StatUtil.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/util/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/util/TestUtil.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/util/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/util/TestUtils.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/util/VerifyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/util/VerifyUtils.java -------------------------------------------------------------------------------- /test/src/main/java/org/apache/rocketmq/test/util/parallel/Task4Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/main/java/org/apache/rocketmq/test/util/parallel/Task4Test.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/base/BaseConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/base/BaseConf.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/base/IntegrationTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/base/IntegrationTestBase.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/container/SlaveBrokerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/container/SlaveBrokerIT.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/delay/DelayConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/delay/DelayConf.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/delay/NormalMsgDelayIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/delay/NormalMsgDelayIT.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/grpc/v2/ClusterGrpcIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/grpc/v2/ClusterGrpcIT.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/grpc/v2/GrpcBaseIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/grpc/v2/GrpcBaseIT.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/grpc/v2/LocalGrpcIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/grpc/v2/LocalGrpcIT.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/lmq/TestBenchLmqStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/lmq/TestBenchLmqStore.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/offset/LagCalculationIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/offset/LagCalculationIT.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/offset/OffsetNotFoundIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/offset/OffsetNotFoundIT.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/offset/OffsetResetIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/offset/OffsetResetIT.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/retry/PopConsumerRetryIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/retry/PopConsumerRetryIT.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/schema/SchemaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/schema/SchemaTest.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/statictopic/StaticTopicIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/statictopic/StaticTopicIT.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/tls/TlsIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/tls/TlsIT.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/tls/TlsMix2IT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/tls/TlsMix2IT.java -------------------------------------------------------------------------------- /test/src/test/java/org/apache/rocketmq/test/tls/TlsMixIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/java/org/apache/rocketmq/test/tls/TlsMixIT.java -------------------------------------------------------------------------------- /test/src/test/resources/rmq-proxy-home/conf/broker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/rmq-proxy-home/conf/broker.conf -------------------------------------------------------------------------------- /test/src/test/resources/rmq-proxy-home/conf/logback_proxy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/rmq-proxy-home/conf/logback_proxy.xml -------------------------------------------------------------------------------- /test/src/test/resources/rmq-proxy-home/conf/rmq-proxy.json: -------------------------------------------------------------------------------- 1 | { 2 | "proxyMode": "cluster" 3 | } -------------------------------------------------------------------------------- /test/src/test/resources/rmq.logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/rmq.logback-test.xml -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/client.consumer.PullCallback.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/client.consumer.PullCallback.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/client.consumer.PullResult.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/client.consumer.PullResult.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/client.consumer.PullStatus.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/client.consumer.PullStatus.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/client.hook.CheckForbiddenHook.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/client.hook.CheckForbiddenHook.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/client.hook.ConsumeMessageHook.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/client.hook.ConsumeMessageHook.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/client.hook.EndTransactionHook.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/client.hook.EndTransactionHook.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/client.hook.FilterMessageContext.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/client.hook.FilterMessageContext.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/client.hook.FilterMessageHook.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/client.hook.FilterMessageHook.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/client.hook.SendMessageContext.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/client.hook.SendMessageContext.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/client.hook.SendMessageHook.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/client.hook.SendMessageHook.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/client.producer.SendCallback.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/client.producer.SendCallback.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/client.producer.SendResult.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/client.producer.SendResult.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/client.producer.SendStatus.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/client.producer.SendStatus.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/common.message.Message.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/common.message.Message.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/common.message.MessageExt.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/common.message.MessageExt.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/common.message.MessageQueue.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/common.message.MessageQueue.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/remoting.RPCHook.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/remoting.RPCHook.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/api/tools.admin.DefaultMQAdminExt.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/api/tools.admin.DefaultMQAdminExt.schema -------------------------------------------------------------------------------- /test/src/test/resources/schema/protocol/common.protocol.RequestCode.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/test/src/test/resources/schema/protocol/common.protocol.RequestCode.schema -------------------------------------------------------------------------------- /tieredstore/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tieredstore/BUILD.bazel -------------------------------------------------------------------------------- /tieredstore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tieredstore/README.md -------------------------------------------------------------------------------- /tieredstore/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tieredstore/pom.xml -------------------------------------------------------------------------------- /tieredstore/src/test/resources/rmq.logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tieredstore/src/test/resources/rmq.logback-test.xml -------------------------------------------------------------------------------- /tieredstore/tiered_storage_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tieredstore/tiered_storage_arch.png -------------------------------------------------------------------------------- /tools/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/BUILD.bazel -------------------------------------------------------------------------------- /tools/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/pom.xml -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/rocketmq/tools/admin/DefaultMQAdminExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/main/java/org/apache/rocketmq/tools/admin/DefaultMQAdminExt.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/rocketmq/tools/admin/MQAdminBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/main/java/org/apache/rocketmq/tools/admin/MQAdminBuilder.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/rocketmq/tools/admin/MQAdminExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/main/java/org/apache/rocketmq/tools/admin/MQAdminExt.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/rocketmq/tools/admin/MQAdminUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/main/java/org/apache/rocketmq/tools/admin/MQAdminUtils.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/rocketmq/tools/admin/api/MessageTrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/main/java/org/apache/rocketmq/tools/admin/api/MessageTrack.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/rocketmq/tools/admin/api/TrackType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/main/java/org/apache/rocketmq/tools/admin/api/TrackType.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/rocketmq/tools/command/CommandUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/main/java/org/apache/rocketmq/tools/command/CommandUtil.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/rocketmq/tools/command/MQAdminStartup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/main/java/org/apache/rocketmq/tools/command/MQAdminStartup.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/rocketmq/tools/command/SubCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/main/java/org/apache/rocketmq/tools/command/SubCommand.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/rocketmq/tools/monitor/DeleteMsgsEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/main/java/org/apache/rocketmq/tools/monitor/DeleteMsgsEvent.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/rocketmq/tools/monitor/FailedMsgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/main/java/org/apache/rocketmq/tools/monitor/FailedMsgs.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/rocketmq/tools/monitor/MonitorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/main/java/org/apache/rocketmq/tools/monitor/MonitorConfig.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/rocketmq/tools/monitor/MonitorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/main/java/org/apache/rocketmq/tools/monitor/MonitorListener.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/rocketmq/tools/monitor/MonitorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/main/java/org/apache/rocketmq/tools/monitor/MonitorService.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/rocketmq/tools/monitor/UndoneMsgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/main/java/org/apache/rocketmq/tools/monitor/UndoneMsgs.java -------------------------------------------------------------------------------- /tools/src/main/resources/rmq.tools.logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/main/resources/rmq.tools.logback.xml -------------------------------------------------------------------------------- /tools/src/test/java/org/apache/rocketmq/tools/command/CommandUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/test/java/org/apache/rocketmq/tools/command/CommandUtilTest.java -------------------------------------------------------------------------------- /tools/src/test/resources/rmq.logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wolforest/rocketmq-wolf/HEAD/tools/src/test/resources/rmq.logback-test.xml --------------------------------------------------------------------------------