Bu proje delayed message yöntemini göstermek için yapılmıştır. Projenin çalışma yapısı aşağıdaki şekildedir.
Diğer diller için: English
Aşağıda projenin paket yapısı, ön koşullar ve kurulum anlatılmaktadır.
- Properties
- Configuration
- Consumer
- Service
- Recover
Application.yaml da tanımlanan modellerin sınıflarını içermektedir.
Spring Configuration sınıflarını içermektedir.
RabbitMQ Listener sınıflarını içermektedir.
Projenin iş mantığının(business logic) kodlandığı pakettir.
Message Recoverer sınıflarını içermektedir.
- Spring Boot
- Spring AMQP
- Lombok
- Projeyi klonlayınız.
- RabbitMQ'yu başlatınız.
- IntelliJ ile klonladığınız projeyi açınız.
mvn install
komudunu çalıştırınız.- IntelliJ ile projeyi çalıştırınız.