5

Theo bài viết này: https://azure.microsoft.com/en ..., Xe buýt dịch vụ có thể xử lý tối đa 2000 thư mỗi giây cho mỗi hàng đợi/chủ đề. Bài viết này: https://azure.microsoft.com/en ... nói 'Điều này có nghĩa là thông lượng tổng thể của hàng đợi hoặc chủ đề được phân đoạn không còn bị giới hạn bởi hiệu suất của một nhà môi giới thư hoặc cửa hàng nhắn tin duy nhất.' Nếu chúng ta tạo một hàng đợi/chủ đề được phân đoạn, tôi tin rằng nó tạo ra 16 phân vùng trong nội bộ. Câu hỏi của tôi là: Thông lượng của hàng đợi/chủ đề được phân đoạn tăng tuyến tính lên 16 x 2000 = 32.000 (gần đúng)? Hoặc thông lượng của 2000 msg/sec vẫn còn. Bạn có thể vui lòng chỉ cho tôi bất kỳ điểm chuẩn thông lượng nào cho hàng đợi/chủ đề được phân đoạn không? Chúng tôi hiện đang phân tích một kịch bản cần một chủ đề thông lượng rất cao. Hướng dẫn về câu hỏi này sẽ thực sự hữu ích.Thông lượng thực thể của dịch vụ xe buýt Azure

Câu hỏi này đã được đăng tải trên trang web của Azure cũng có, tại địa chỉ: https://azure.microsoft.com/en-us/documentation/articles/service-bus-performance-improvements/

Trả lời

3

Hiệu suất sẽ thay đổi dựa trên một số điều. Ví dụ: nhiều tính năng nâng cao (như phát hiện trùng lặp, phiên, giao dịch, v.v.) sẽ thêm phí trên cao do đó giảm thông lượng. Trong trường hợp bạn muốn tự mình chuẩn bị thử nghiệm, hãy thử chạy mẫu hiệu suất này: https://github.com/Azure-Samples/service-bus-dotnet-messaging-performance

Ngoài ra, vì tiêu chuẩn cơ bản là mô hình người dùng chung mà bạn nhận được hôm nay, có thể khác với hiệu suất bạn nhận được vào ngày mai. Ngoài ra, bạn có thể không thấy quy mô tuyến tính vì một số nút có thể bận hơn các nút khác.

Để dự đoán đúng, phí bảo hiểm là đặt cược tốt nhất của bạn.

+0

Cảm ơn bạn @JTaub. Vì vậy, những gì tôi hiểu là thông lượng sẽ cao hơn 2000 thông điệp/giây/hàng đợi bằng cách sử dụng phân đoạn hàng đợi/chủ đề. Nó có thể không chính xác tuyến tính do việc chia sẻ tài nguyên và sử dụng các tính năng đủ công bằng. –

Các vấn đề liên quan