Chúng tôi có một số lựa chọn để đăng nhập vào ứng dụng máy chủ .NET (C#) của chúng tôi. Chúng tôi sẽ sử dụng Thư viện doanh nghiệp. Vì vậy, đây là các cách để đi:So sánh hiệu suất để ghi vào MSMQ/tệp văn bản/cơ sở dữ liệu
1) Viết nhật ký MSMQ đồng bộ, sau đó đọc MSMQ bằng Dịch vụ giành chiến thắng. Hàng đợi là trên máy địa phương cho ứng dụng máy chủ.
2) Ghi nhật ký vào đĩa (tức là các tệp văn bản cuộn) đồng bộ.
3) Ghi nhật ký vào cơ sở dữ liệu (Oracle, trong ứng dụng của chúng tôi) đồng bộ.
Số tiền nhật ký có thể khá cao. Vậy ai là người biểu diễn nhất? Tôi đoán thứ tự là 1, 2, 3. Tôi có đúng không? Có yếu tố hiệu suất nào khác ngoài tốc độ ghi, trong kịch bản cụ thể này? Có bất kỳ lựa chọn nào khác, rằng tôi đã không chỉ ra ở đây, đó có thể là cách tốt hơn?
Xin chào, cảm ơn câu trả lời. Đã cập nhật câu hỏi liên quan đến "mục tiêu MSMQ/hàng đợi đích". – rovsen