├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── maihaoche │ │ └── starter │ │ └── mq │ │ ├── MQException.java │ │ ├── annotation │ │ ├── EnableMQConfiguration.java │ │ ├── MQConsumer.java │ │ ├── MQKey.java │ │ ├── MQProducer.java │ │ └── MQTransactionProducer.java │ │ ├── base │ │ ├── AbstractMQConsumer.java │ │ ├── AbstractMQProducer.java │ │ ├── AbstractMQPushConsumer.java │ │ ├── AbstractMQTransactionProducer.java │ │ ├── MessageBuilder.java │ │ └── MessageExtConst.java │ │ ├── config │ │ ├── MQBaseAutoConfiguration.java │ │ ├── MQConsumerAutoConfiguration.java │ │ ├── MQProducerAutoConfiguration.java │ │ └── MQProperties.java │ │ ├── enums │ │ ├── ConsumeMode.java │ │ └── DelayTimeLevel.java │ │ └── trace │ │ ├── common │ │ ├── OnsTraceBean.java │ │ ├── OnsTraceConstants.java │ │ ├── OnsTraceContext.java │ │ ├── OnsTraceDataEncoder.java │ │ ├── OnsTraceTransferBean.java │ │ └── OnsTraceType.java │ │ ├── dispatch │ │ ├── AsyncAppender.java │ │ ├── AsyncDispatcher.java │ │ └── impl │ │ │ ├── AsyncTraceAppender.java │ │ │ └── AsyncTraceDispatcher.java │ │ ├── tracehook │ │ └── OnsConsumeMessageHookImpl.java │ │ └── utils │ │ └── MixUtils.java └── resources │ └── META-INF │ ├── spring.factories │ └── spring.provides └── test └── java └── com └── maihaoche └── starter └── mq └── config ├── MQConsumerAutoConfigurationTest.java └── MQProducerAutoConfigurationTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/MQException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/MQException.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/annotation/EnableMQConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/annotation/EnableMQConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/annotation/MQConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/annotation/MQConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/annotation/MQKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/annotation/MQKey.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/annotation/MQProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/annotation/MQProducer.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/annotation/MQTransactionProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/annotation/MQTransactionProducer.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/base/AbstractMQConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/base/AbstractMQConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/base/AbstractMQProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/base/AbstractMQProducer.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/base/AbstractMQPushConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/base/AbstractMQPushConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/base/AbstractMQTransactionProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/base/AbstractMQTransactionProducer.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/base/MessageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/base/MessageBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/base/MessageExtConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/base/MessageExtConst.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/config/MQBaseAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/config/MQBaseAutoConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/config/MQConsumerAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/config/MQConsumerAutoConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/config/MQProducerAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/config/MQProducerAutoConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/config/MQProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/config/MQProperties.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/enums/ConsumeMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/enums/ConsumeMode.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/enums/DelayTimeLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/enums/DelayTimeLevel.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/trace/common/OnsTraceBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/trace/common/OnsTraceBean.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/trace/common/OnsTraceConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/trace/common/OnsTraceConstants.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/trace/common/OnsTraceContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/trace/common/OnsTraceContext.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/trace/common/OnsTraceDataEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/trace/common/OnsTraceDataEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/trace/common/OnsTraceTransferBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/trace/common/OnsTraceTransferBean.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/trace/common/OnsTraceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/trace/common/OnsTraceType.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/trace/dispatch/AsyncAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/trace/dispatch/AsyncAppender.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/trace/dispatch/AsyncDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/trace/dispatch/AsyncDispatcher.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/trace/dispatch/impl/AsyncTraceAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/trace/dispatch/impl/AsyncTraceAppender.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/trace/dispatch/impl/AsyncTraceDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/trace/dispatch/impl/AsyncTraceDispatcher.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/trace/tracehook/OnsConsumeMessageHookImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/trace/tracehook/OnsConsumeMessageHookImpl.java -------------------------------------------------------------------------------- /src/main/java/com/maihaoche/starter/mq/trace/utils/MixUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/java/com/maihaoche/starter/mq/trace/utils/MixUtils.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring.provides: -------------------------------------------------------------------------------- 1 | provides: rocketmq-spring-boot-starter -------------------------------------------------------------------------------- /src/test/java/com/maihaoche/starter/mq/config/MQConsumerAutoConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/test/java/com/maihaoche/starter/mq/config/MQConsumerAutoConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/com/maihaoche/starter/mq/config/MQProducerAutoConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maihaoche/rocketmq-spring-boot-starter/HEAD/src/test/java/com/maihaoche/starter/mq/config/MQProducerAutoConfigurationTest.java --------------------------------------------------------------------------------