Chúng tôi đang sử dụng một số cách tiếp cận microservice trong ứng dụng của mình (mặc dù nó không thực sự được tuân thủ).
Khi một dịch vụ ngừng hoạt động hoặc ném ngoại lệ, cách tiếp cận là đưa nó vào hàng đợi (ActiveMQ) và thử lại khi dịch vụ hoạt động trở lại.
Đây có phải là một giải pháp "tiêu chuẩn"? Hoặc nó nên được tránh vì một số lý do?
Hoặc có một giải pháp tốt hơn, hoặc thay thế cho vấn đề này?