Hi chào mọi người ạ, mình muốn hỏi có các trường hợp bắt buộc nào mà chỉ có thể dùng một trong 2 kỹ thuật trên không ạ ?
Ví dụ : như chuyển tiền ngân hàng chẳng hạn, 2 giao dịch cùng lấy tiền từ 1 tài khoản chung thì chỉ có thể xài đồng bộ luồng thôi đúng không ạ ?
Đồng bộ và bất đồng bộ dùng trong trường hợp nào?
Theo quan điểm của mình cái đồng bộ và bất đôngf bộ bạn hỏi hơi chung. Nhưng mình có chút ví dụ về hệ thống mà mình đã làm và cách bên mình áp dụng đôngf bộ và bất đồng bộ như sau hy vọng hữu ích với bạn:
- Đồng bộ áp dụng với những nghiệp vụ có time xử lý ngắn như load dât danh mục. Kiểm tr tài khoản, lấy thông tin cá nhân … tuỳ vào số lượng người dùng và cách thiết kế mà quy định ví dụ dưới 2 phút xong 1 nghiệp vụ và liền mạch bên mình sẽ dùng api đồng bộ.
- Bất đồng bộ đc sử dụng khi nghiệp vụ phức tạp yêu cầu nhiều bước và time dài có sự phối hợp với các bên mới xong đc như chuyển mạng giưx số hệ thống xử lý nhiều giao dịch như trừ tiền… thì cần dùng. Và bên mình làm như sau kho tác động có sự thay đổi thông tin của 1 đối tượng phải được thực hiện trên cùng 1 session với chung session id đc chia nhỏ thành transaction như chuyển mạng giưx số bên cục việnx thông
3 Likes
thì cái tên (tính chất) đã nói lên tất cả rồi còn gì, tùy vào nghiệp vụ thôi
3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?