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