2015-04-03 22 views
7

Tối nay chúng tôi đã quan sát thời gian xếp hàng cực kỳ chậm. Dữ liệu theo dõi của chúng tôi cho chúng tôi biết rằng dòngHàng đợi dịch vụ Azure cực kỳ chậm

await queueClient.SendAsync(message); 

mất 45-60 giây. Điều này đã xảy ra cho hai hàng đợi đã tồn tại trong một thời gian dài. Họ hầu như không bao giờ có nhiều hơn sau đó 1-2 hồ sơ và chúng tôi sử dụng một công việc web với một ServiceBusTrigger để kéo ra khỏi công cụ. Chúng tôi đang đặt một POCO đơn giản trên hàng đợi. Có một hàng đợi khác đang xếp hàng nhanh chóng, vì vậy vì thiếu ý tưởng nào khác, tôi đã xóa cả hai thứ đang phiền hà. Khi mã tạo lại chúng (vì nó được xây dựng để làm), chúng bắt đầu xếp hàng trong chưa đầy một giây. Không có gì khác thay đổi, mong đợi việc xóa hàng đợi cũ và sự giải trí của hàng đợi cũ. Tôi đã sử dụng nhà thám hiểm xe buýt dịch vụ trước và sau (tôi ước mình đã chụp ảnh màn hình) và không có gì thay đổi theo như tôi có thể nói.

Bất kỳ ý tưởng nào tại sao sự chậm lại đó có thể xảy ra hoặc tại sao việc tạo lại xóa nó? Chúng tôi làm những công cụ nhỏ như vậy chỉ vì nó là một hệ thống thí điểm.

Cảm ơn!

Dave

+2

Chúng tôi đang gặp phải các sự cố rất giống nhau. Mọi lời khuyên sẽ thực sự hữu ích. –

+1

+1 Chúng tôi cũng đã phải đối mặt với vấn đề này một chút trước đây. Sau khi hàng đợi được recreted tất cả mọi thứ bắt đầu làm việc như mong đợi. – mhertis

+0

Tương tự ở đây, nửa năm sau, hiệu suất cực kỳ kém. – TTT

Trả lời

6

Chúng tôi trải qua những vấn đề rất giống với ServiceBus thời gian gần đây là tốt. Chúng tôi trải qua 10-20 giây chậm lại và sau một vài tuần vấn đề đột nhiên biến mất. Chúng ta có kết nối chặt chẽ với nhóm Servicebus và tất cả những gì họ nói là Servicebus là một hệ thống chia sẻ và SLA chỉ đảm bảo tính khả dụng và KHÔNG thực hiện.

Điều này sẽ là mở mắt cho bất kỳ ai xem xét Servicebus!

3

Chúng tôi đã phân đoạn hàng đợi và sau đó xóa phát hiện trùng lặp và mọi thứ trở nên tốt hơn nhiều. Microsoft thừa nhận có những vấn đề về khóa mà họ đang làm việc trên một giải pháp hướng tới. Phát hiện trùng lặp hạn chế hàng đợi của bạn vào một phân vùng, do đó, điều này một mình không có sự khác biệt. Họ nói với tôi rằng họ sẽ cảnh báo chúng tôi khi sửa chữa được áp dụng và chúng tôi sẽ cố gắng bật phát hiện trùng lặp một lần nữa.

Hy vọng điều này sẽ hữu ích! Dave

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