Tôi biết câu hỏi này đã được hỏi một chút trước đó. Nhưng nhìn xung quanh tôi vẫn không thể làm cho tâm trí của tôi lên con đường mà tôi nên đi xuống. Đây là kịch bản của tôi, hy vọng bạn có thể giúp đỡ:MSMQ so với Dump Bảng tạm thời
Chúng tôi sẽ có một loạt các dịch vụ web sẽ được cập nhật hàng trăm ứng dụng di động. Các dịch vụ này sẽ có dữ liệu trên thiết bị với thông tin mới, cả về các thiết bị và quay trở lại từ chúng. Dữ liệu được trả về từ các thiết bị sẽ cần phải cập nhật một cơ sở dữ liệu máy chủ SQL trung tâm duy nhất cũng cung cấp một số ứng dụng máy tính để bàn và một trang web.
Để giảm thời gian cho yêu cầu/phản hồi của các dịch vụ này, chúng tôi đã quyết định xử lý dữ liệu đến từ các thiết bị sau khi thực tế bằng cách dán chúng vào một trường hợp MSMQ hoặc lưu trữ các đối tượng được tuần tự hóa lưu trữ dữ liệu và có một dịch vụ cửa sổ xử lý chúng sau này.
Vì vậy, có sự lựa chọn của tôi, nhưng một số tồn tại ở đây này là một vài điều nữa có thể giúp các bạn tư vấn cho tôi:
- Các dữ liệu trả về từ các thiết bị này sẽ không được trả lại trong các gói tin nhắn nhỏ hơn mà cần phải được đặt phía máy chủ.
- Tôi không biết gì về MSMQ nhưng trước đây tôi đã viết các dịch vụ cửa sổ. Mặc dù tôi không gặp vấn đề gì khi chọn MSMQ nếu cần.
- Tôi muốn giữ phản hồi từ các thiết bị trong trường hợp xử lý không thành công vì một số lý do gây ra bởi dữ liệu. Bằng cách này tôi có thể thẩm vấn dữ liệu và xem liệu có sự cố hay không, tức là thiết bị cho phép người dùng thêm nhận xét mở rộng độ dài của trường có liên quan trong cơ sở dữ liệu phía máy chủ.
Với thông tin này, bạn có nghĩ rằng tôi đáng xem xét việc học MSMQ hay tôi nên gắn bó với giải pháp đơn giản hơn?
Chris.
Id đã giúp đỡ thankyou – Owen