├── .gitignore ├── 00 - 集成RabbitMQ ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── anoyi │ │ └── Application.java │ └── resources │ └── application.properties ├── 01 - 交换器(Fanout、Direct、Topic、Headers) ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── anoyi │ │ ├── Application.java │ │ ├── bean │ │ └── MessageRequestBean.java │ │ ├── controller │ │ └── MessageController.java │ │ ├── exchange │ │ ├── DirectExchangeConfig.java │ │ ├── FanoutExchangeConfig.java │ │ ├── HeadersExchangeConfig.java │ │ └── TopicExchangeConfig.java │ │ ├── listener │ │ ├── DirectQueueListener.java │ │ ├── FanoutQueueListener.java │ │ ├── HeadersQueueListener.java │ │ └── TopicQueueListener.java │ │ └── service │ │ └── MessageSender.java │ └── resources │ └── application.yml ├── 02 - 优先级队列(Priority Queue) ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── anoyi │ │ ├── Application.java │ │ ├── bean │ │ └── MessageRequestBean.java │ │ ├── config │ │ └── DirectExchangeConfig.java │ │ ├── controller │ │ └── MessageController.java │ │ ├── listener │ │ └── DirectQueueListener.java │ │ └── service │ │ └── MessageSender.java │ └── resources │ └── application.yml ├── 03 - 死信机制(Dead Lettering) ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── anoyi │ │ ├── Application.java │ │ ├── bean │ │ └── MessageRequestBean.java │ │ ├── config │ │ ├── DeadLetterExchangeConfig.java │ │ └── DirectExchangeConfig.java │ │ ├── controller │ │ └── MessageController.java │ │ ├── listener │ │ ├── DeadLetterQueueListener.java │ │ └── NormalQueueListener.java │ │ └── service │ │ └── MessageSender.java │ └── resources │ └── application.yml ├── 04 - 延迟队列(Base On Dead Lettering) ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── anoyi │ │ ├── Application.java │ │ ├── bean │ │ └── MessageRequestBean.java │ │ ├── config │ │ ├── DeadLetterExchangeConfig.java │ │ └── DirectExchangeConfig.java │ │ ├── controller │ │ └── MessageController.java │ │ ├── listener │ │ └── DeadLetterQueueListener.java │ │ └── service │ │ └── MessageSender.java │ └── resources │ └── application.yml ├── 04 - 延迟队列(Base On Delayed Message Exchange Plugin) ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── anoyi │ │ ├── Application.java │ │ ├── bean │ │ └── MessageRequestBean.java │ │ ├── config │ │ └── DelayedMessageExchangeConfig.java │ │ ├── controller │ │ └── MessageController.java │ │ ├── listener │ │ └── DelayedMessageQueueListener.java │ │ └── service │ │ └── MessageSender.java │ └── resources │ └── application.yml ├── 05 - 备用交换器(Alternate Exchanges) ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── anoyi │ │ ├── Application.java │ │ ├── bean │ │ └── MessageRequestBean.java │ │ ├── config │ │ ├── AlternateDirectExchangeConfig.java │ │ └── NoQueueDirectExchangeConfig.java │ │ ├── controller │ │ └── MessageController.java │ │ ├── listener │ │ └── AlternateQueueListener.java │ │ └── service │ │ └── MessageSender.java │ └── resources │ └── application.yml ├── 06 - 惰性队列(Lazy Queues) ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── anoyi │ │ ├── Application.java │ │ ├── bean │ │ └── MessageRequestBean.java │ │ ├── config │ │ └── DirectExchangeConfig.java │ │ ├── controller │ │ └── MessageController.java │ │ └── service │ │ └── MessageSender.java │ └── resources │ └── application.yml └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | 3 | */target/* 4 | 5 | *.iml 6 | -------------------------------------------------------------------------------- /00 - 集成RabbitMQ/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/00 - 集成RabbitMQ/README.md -------------------------------------------------------------------------------- /00 - 集成RabbitMQ/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/00 - 集成RabbitMQ/pom.xml -------------------------------------------------------------------------------- /00 - 集成RabbitMQ/src/main/java/com/anoyi/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/00 - 集成RabbitMQ/src/main/java/com/anoyi/Application.java -------------------------------------------------------------------------------- /00 - 集成RabbitMQ/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/00 - 集成RabbitMQ/src/main/resources/application.properties -------------------------------------------------------------------------------- /01 - 交换器(Fanout、Direct、Topic、Headers)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/01 - 交换器(Fanout、Direct、Topic、Headers)/README.md -------------------------------------------------------------------------------- /01 - 交换器(Fanout、Direct、Topic、Headers)/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/01 - 交换器(Fanout、Direct、Topic、Headers)/pom.xml -------------------------------------------------------------------------------- /01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/Application.java -------------------------------------------------------------------------------- /01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/bean/MessageRequestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/bean/MessageRequestBean.java -------------------------------------------------------------------------------- /01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/controller/MessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/controller/MessageController.java -------------------------------------------------------------------------------- /01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/exchange/DirectExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/exchange/DirectExchangeConfig.java -------------------------------------------------------------------------------- /01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/exchange/FanoutExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/exchange/FanoutExchangeConfig.java -------------------------------------------------------------------------------- /01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/exchange/HeadersExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/exchange/HeadersExchangeConfig.java -------------------------------------------------------------------------------- /01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/exchange/TopicExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/exchange/TopicExchangeConfig.java -------------------------------------------------------------------------------- /01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/listener/DirectQueueListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/listener/DirectQueueListener.java -------------------------------------------------------------------------------- /01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/listener/FanoutQueueListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/listener/FanoutQueueListener.java -------------------------------------------------------------------------------- /01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/listener/HeadersQueueListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/listener/HeadersQueueListener.java -------------------------------------------------------------------------------- /01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/listener/TopicQueueListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/listener/TopicQueueListener.java -------------------------------------------------------------------------------- /01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/service/MessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/java/com/anoyi/service/MessageSender.java -------------------------------------------------------------------------------- /01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/01 - 交换器(Fanout、Direct、Topic、Headers)/src/main/resources/application.yml -------------------------------------------------------------------------------- /02 - 优先级队列(Priority Queue)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/02 - 优先级队列(Priority Queue)/README.md -------------------------------------------------------------------------------- /02 - 优先级队列(Priority Queue)/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/02 - 优先级队列(Priority Queue)/pom.xml -------------------------------------------------------------------------------- /02 - 优先级队列(Priority Queue)/src/main/java/com/anoyi/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/02 - 优先级队列(Priority Queue)/src/main/java/com/anoyi/Application.java -------------------------------------------------------------------------------- /02 - 优先级队列(Priority Queue)/src/main/java/com/anoyi/bean/MessageRequestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/02 - 优先级队列(Priority Queue)/src/main/java/com/anoyi/bean/MessageRequestBean.java -------------------------------------------------------------------------------- /02 - 优先级队列(Priority Queue)/src/main/java/com/anoyi/config/DirectExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/02 - 优先级队列(Priority Queue)/src/main/java/com/anoyi/config/DirectExchangeConfig.java -------------------------------------------------------------------------------- /02 - 优先级队列(Priority Queue)/src/main/java/com/anoyi/controller/MessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/02 - 优先级队列(Priority Queue)/src/main/java/com/anoyi/controller/MessageController.java -------------------------------------------------------------------------------- /02 - 优先级队列(Priority Queue)/src/main/java/com/anoyi/listener/DirectQueueListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/02 - 优先级队列(Priority Queue)/src/main/java/com/anoyi/listener/DirectQueueListener.java -------------------------------------------------------------------------------- /02 - 优先级队列(Priority Queue)/src/main/java/com/anoyi/service/MessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/02 - 优先级队列(Priority Queue)/src/main/java/com/anoyi/service/MessageSender.java -------------------------------------------------------------------------------- /02 - 优先级队列(Priority Queue)/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/02 - 优先级队列(Priority Queue)/src/main/resources/application.yml -------------------------------------------------------------------------------- /03 - 死信机制(Dead Lettering)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/03 - 死信机制(Dead Lettering)/README.md -------------------------------------------------------------------------------- /03 - 死信机制(Dead Lettering)/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/03 - 死信机制(Dead Lettering)/pom.xml -------------------------------------------------------------------------------- /03 - 死信机制(Dead Lettering)/src/main/java/com/anoyi/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/03 - 死信机制(Dead Lettering)/src/main/java/com/anoyi/Application.java -------------------------------------------------------------------------------- /03 - 死信机制(Dead Lettering)/src/main/java/com/anoyi/bean/MessageRequestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/03 - 死信机制(Dead Lettering)/src/main/java/com/anoyi/bean/MessageRequestBean.java -------------------------------------------------------------------------------- /03 - 死信机制(Dead Lettering)/src/main/java/com/anoyi/config/DeadLetterExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/03 - 死信机制(Dead Lettering)/src/main/java/com/anoyi/config/DeadLetterExchangeConfig.java -------------------------------------------------------------------------------- /03 - 死信机制(Dead Lettering)/src/main/java/com/anoyi/config/DirectExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/03 - 死信机制(Dead Lettering)/src/main/java/com/anoyi/config/DirectExchangeConfig.java -------------------------------------------------------------------------------- /03 - 死信机制(Dead Lettering)/src/main/java/com/anoyi/controller/MessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/03 - 死信机制(Dead Lettering)/src/main/java/com/anoyi/controller/MessageController.java -------------------------------------------------------------------------------- /03 - 死信机制(Dead Lettering)/src/main/java/com/anoyi/listener/DeadLetterQueueListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/03 - 死信机制(Dead Lettering)/src/main/java/com/anoyi/listener/DeadLetterQueueListener.java -------------------------------------------------------------------------------- /03 - 死信机制(Dead Lettering)/src/main/java/com/anoyi/listener/NormalQueueListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/03 - 死信机制(Dead Lettering)/src/main/java/com/anoyi/listener/NormalQueueListener.java -------------------------------------------------------------------------------- /03 - 死信机制(Dead Lettering)/src/main/java/com/anoyi/service/MessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/03 - 死信机制(Dead Lettering)/src/main/java/com/anoyi/service/MessageSender.java -------------------------------------------------------------------------------- /03 - 死信机制(Dead Lettering)/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/03 - 死信机制(Dead Lettering)/src/main/resources/application.yml -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Dead Lettering)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Dead Lettering)/README.md -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Dead Lettering)/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Dead Lettering)/pom.xml -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Dead Lettering)/src/main/java/com/anoyi/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Dead Lettering)/src/main/java/com/anoyi/Application.java -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Dead Lettering)/src/main/java/com/anoyi/bean/MessageRequestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Dead Lettering)/src/main/java/com/anoyi/bean/MessageRequestBean.java -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Dead Lettering)/src/main/java/com/anoyi/config/DeadLetterExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Dead Lettering)/src/main/java/com/anoyi/config/DeadLetterExchangeConfig.java -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Dead Lettering)/src/main/java/com/anoyi/config/DirectExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Dead Lettering)/src/main/java/com/anoyi/config/DirectExchangeConfig.java -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Dead Lettering)/src/main/java/com/anoyi/controller/MessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Dead Lettering)/src/main/java/com/anoyi/controller/MessageController.java -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Dead Lettering)/src/main/java/com/anoyi/listener/DeadLetterQueueListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Dead Lettering)/src/main/java/com/anoyi/listener/DeadLetterQueueListener.java -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Dead Lettering)/src/main/java/com/anoyi/service/MessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Dead Lettering)/src/main/java/com/anoyi/service/MessageSender.java -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Dead Lettering)/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Dead Lettering)/src/main/resources/application.yml -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Delayed Message Exchange Plugin)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Delayed Message Exchange Plugin)/README.md -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Delayed Message Exchange Plugin)/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Delayed Message Exchange Plugin)/pom.xml -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Delayed Message Exchange Plugin)/src/main/java/com/anoyi/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Delayed Message Exchange Plugin)/src/main/java/com/anoyi/Application.java -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Delayed Message Exchange Plugin)/src/main/java/com/anoyi/bean/MessageRequestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Delayed Message Exchange Plugin)/src/main/java/com/anoyi/bean/MessageRequestBean.java -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Delayed Message Exchange Plugin)/src/main/java/com/anoyi/config/DelayedMessageExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Delayed Message Exchange Plugin)/src/main/java/com/anoyi/config/DelayedMessageExchangeConfig.java -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Delayed Message Exchange Plugin)/src/main/java/com/anoyi/controller/MessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Delayed Message Exchange Plugin)/src/main/java/com/anoyi/controller/MessageController.java -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Delayed Message Exchange Plugin)/src/main/java/com/anoyi/listener/DelayedMessageQueueListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Delayed Message Exchange Plugin)/src/main/java/com/anoyi/listener/DelayedMessageQueueListener.java -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Delayed Message Exchange Plugin)/src/main/java/com/anoyi/service/MessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Delayed Message Exchange Plugin)/src/main/java/com/anoyi/service/MessageSender.java -------------------------------------------------------------------------------- /04 - 延迟队列(Base On Delayed Message Exchange Plugin)/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/04 - 延迟队列(Base On Delayed Message Exchange Plugin)/src/main/resources/application.yml -------------------------------------------------------------------------------- /05 - 备用交换器(Alternate Exchanges)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/05 - 备用交换器(Alternate Exchanges)/README.md -------------------------------------------------------------------------------- /05 - 备用交换器(Alternate Exchanges)/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/05 - 备用交换器(Alternate Exchanges)/pom.xml -------------------------------------------------------------------------------- /05 - 备用交换器(Alternate Exchanges)/src/main/java/com/anoyi/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/05 - 备用交换器(Alternate Exchanges)/src/main/java/com/anoyi/Application.java -------------------------------------------------------------------------------- /05 - 备用交换器(Alternate Exchanges)/src/main/java/com/anoyi/bean/MessageRequestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/05 - 备用交换器(Alternate Exchanges)/src/main/java/com/anoyi/bean/MessageRequestBean.java -------------------------------------------------------------------------------- /05 - 备用交换器(Alternate Exchanges)/src/main/java/com/anoyi/config/AlternateDirectExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/05 - 备用交换器(Alternate Exchanges)/src/main/java/com/anoyi/config/AlternateDirectExchangeConfig.java -------------------------------------------------------------------------------- /05 - 备用交换器(Alternate Exchanges)/src/main/java/com/anoyi/config/NoQueueDirectExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/05 - 备用交换器(Alternate Exchanges)/src/main/java/com/anoyi/config/NoQueueDirectExchangeConfig.java -------------------------------------------------------------------------------- /05 - 备用交换器(Alternate Exchanges)/src/main/java/com/anoyi/controller/MessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/05 - 备用交换器(Alternate Exchanges)/src/main/java/com/anoyi/controller/MessageController.java -------------------------------------------------------------------------------- /05 - 备用交换器(Alternate Exchanges)/src/main/java/com/anoyi/listener/AlternateQueueListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/05 - 备用交换器(Alternate Exchanges)/src/main/java/com/anoyi/listener/AlternateQueueListener.java -------------------------------------------------------------------------------- /05 - 备用交换器(Alternate Exchanges)/src/main/java/com/anoyi/service/MessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/05 - 备用交换器(Alternate Exchanges)/src/main/java/com/anoyi/service/MessageSender.java -------------------------------------------------------------------------------- /05 - 备用交换器(Alternate Exchanges)/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/05 - 备用交换器(Alternate Exchanges)/src/main/resources/application.yml -------------------------------------------------------------------------------- /06 - 惰性队列(Lazy Queues)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/06 - 惰性队列(Lazy Queues)/README.md -------------------------------------------------------------------------------- /06 - 惰性队列(Lazy Queues)/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/06 - 惰性队列(Lazy Queues)/pom.xml -------------------------------------------------------------------------------- /06 - 惰性队列(Lazy Queues)/src/main/java/com/anoyi/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/06 - 惰性队列(Lazy Queues)/src/main/java/com/anoyi/Application.java -------------------------------------------------------------------------------- /06 - 惰性队列(Lazy Queues)/src/main/java/com/anoyi/bean/MessageRequestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/06 - 惰性队列(Lazy Queues)/src/main/java/com/anoyi/bean/MessageRequestBean.java -------------------------------------------------------------------------------- /06 - 惰性队列(Lazy Queues)/src/main/java/com/anoyi/config/DirectExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/06 - 惰性队列(Lazy Queues)/src/main/java/com/anoyi/config/DirectExchangeConfig.java -------------------------------------------------------------------------------- /06 - 惰性队列(Lazy Queues)/src/main/java/com/anoyi/controller/MessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/06 - 惰性队列(Lazy Queues)/src/main/java/com/anoyi/controller/MessageController.java -------------------------------------------------------------------------------- /06 - 惰性队列(Lazy Queues)/src/main/java/com/anoyi/service/MessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/06 - 惰性队列(Lazy Queues)/src/main/java/com/anoyi/service/MessageSender.java -------------------------------------------------------------------------------- /06 - 惰性队列(Lazy Queues)/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/06 - 惰性队列(Lazy Queues)/src/main/resources/application.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnoyiX/spring-boot-rabbitmq-demos/HEAD/README.md --------------------------------------------------------------------------------