Chào mọi người. Hiện tại e có đang làm project nhỏ dùng kiến trúc microservice. Giờ em đang cần upload ảnh lên cloudinary.
Em nghĩ được 2 hướng làm đó là :
-
upload thẳng tử client rồi submit url lên server qua api gateway.
-
Xây dựng một service để upload ảnh. Request upload và ảnh sẽ được gửi qua message queue (rabbitmq) sau đó khi upload xong thì upload service sẽ gửi lại cho service yêu cầu qua message queue 1 lần nữa. Nhưng nếu làm thể thì ở UI sau khi người dùng submit sẽ không thể hiển thị được ngay vì có thể upload chưa xong.
Không biết ai đã có kinh nghiệm thực tế làm có thể chia sẻ cho em với được không ạ