Tôi có một ứng dụng web được lưu trữ Azure hoạt động cùng với một số trường hợp của vai trò công nhân. Hiện tại, ứng dụng web chuyển công việc cho những người lao động này bằng cách đặt tin nhắn trong hàng đợi Azure để người lao động nhận. Các công nhân chuyển trạng thái và thông điệp tiến trình trở lại bằng cách đặt tin nhắn vào hàng đợi 'phản hồi'. Hiện tại, để thông báo cho khách hàng trình duyệt của tôi đang tiến triển, tôi thực hiện các cuộc gọi định kỳ dựa trên ajax trong trình duyệt tới phương thức điều khiển MVC, lần lượt đọc hàng đợi 'phản hồi' của Azure và trả về các thư này khi quay lại trình duyệt . Rõ ràng, SignalR trông giống như một lựa chọn rất hấp dẫn cho cách tiếp cận bỏ phiếu/xếp hàng vụng về này, nhưng tôi đã tìm thấy rất ít hướng dẫn về cách thực hiện điều này khi chúng ta nói về nhiều vai trò công nhân (trái với vai trò web).) cần gửi trạng thái cho từng cá nhân hoặc tất cả khách hàng.Sử dụng SignalR trong Vai trò Công nhân Azure
SignalR.WindowsAzureServiceBus by Clemens vasters trông tuyệt vời nhưng để lại một chút cao và khô ở cuối, tức là một giải pháp mẫu tốt là thiếu.
Added bình luận: Từ đọc sách của tôi cho đến nay dường như không trực tiếp thông tin liên lạc từ nhân vai trò (như trái ngược với web vai trò) để khách hàng duyệt thông qua cách tiếp cận SignalR là có thể. Có vẻ như các công nhân phải giao tiếp với vai trò web bằng cách sử dụng hàng đợi. Điều này lần lượt buộc một cách tiếp cận bỏ phiếu tức là hàng đợi phải được thăm dò cho các thông điệp từ vai trò công nhân - việc bỏ phiếu này phải bắt nguồn từ trình duyệt xuất hiện (vòng lặp bỏ phiếu được thiết lập như thế nào trong vai trò web?)
Tóm lại, SignalR, ngay cả với phương pháp tiếp cận của Signalm.WindowsAzureServiceBus trên quy mô của Clemens Vasters, không thể xử lý truyền trực tiếp từ vai trò của nhân viên đến trình duyệt.
Mọi nhận xét của các chuyên gia sẽ được đánh giá cao.
Cách nhẹ nhất mà bạn có thể chuyển tiếp vai trò công nhân => webrole => trình duyệt của khách hàng là gì? – DeepSpace101
Vì bacr đã trả lời. Tôi cũng đã có vai trò nhân công nhân với tư cách là khách hàng và webrole kiểm soát chúng. –