Codebase for the article post Competing Consumers with Spring Boot and Hazelcast
- Spring Boot version: 3.1.1-SNAPSHOT
- Hazelcast version: 5.2.1
- Java version: 20 (needs
--enable-preview
for Virtual Threads) - Build tool: Maven
- Docker Compose
- https://www.enterpriseintegrationpatterns.com/patterns/messaging/CompetingConsumers.html
- https://learn.microsoft.com/en-us/azure/architecture/patterns/competing-consumers
- https://docs.hazelcast.com/hazelcast/5.3/data-structures/queue
- https://docs.hazelcast.com/management-center/5.3/getting-started/get-started
- https://codecentric.github.io/chaos-monkey-spring-boot/latest/
- https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.1.0-RC1-Release-Notes#docker-compose
- https://openjdk.org/jeps/444
- https://blog.rockthejvm.com/ultimate-guide-to-java-virtual-threads/