Spring Application Services
Project: Shipping Service
- Implement a Spring Boot application with a shipping service that
- receives messages from the
ShippingOrderQueue and processes the shipping orders by waiting a fixed time interval
- receives messages from the
ShippingCancelQueue and cancels the shipping if the order has not yet been shipped
- sends messages to the
ShippingInfoQueue whenever the status of an order changes
- sends email notifications to the customers after their order has been shipped
- Implement integration tests to verify the functionality of the service.
Shipping Async API