Tôi đang cân nhắc việc cập nhật trang web hiện có để sử dụng SignalR. Trang web của tôi thăm dò ý kiến của một dịch vụ của bên thứ ba về các thay đổi dữ liệu, thực hiện một số phép thuật trên đó và khách hàng sẽ thăm dò ý kiến đó vài phút một lần để làm mới chế độ xem của họ với bất kỳ cập nhật nào.SignalR với kết nối không đáng tin cậy hoặc tạm dừng và kết nối lại?
SignalR có vẻ như là một cách tuyệt vời để loại bỏ bỏ phiếu từ khách hàng, nhưng tôi muốn biết cách xử lý SignalR giảm các kết nối được kết nối lại, đặc biệt liên quan đến các ứng dụng web di động có thể đã bị tạm ngưng một thời gian. Nó sẽ tự động thương lượng và xếp hàng bất kỳ cập nhật nào đã bị bỏ lỡ trong thời gian chờ đợi, hay khách hàng cần phải resynch từ đầu trong những trường hợp này? Tôi nhìn nhưng không thể tìm thấy bất kỳ tài liệu nào về điều này nên hướng dẫn sẽ được đánh giá cao.
Tuyệt vời, cảm ơn. Thêm tín dụng: bạn có thể chỉ cho tôi bất kỳ ứng dụng demo/mã nào làm điều gì đó như thế này không? –
Không, tôi không thể :). SignalR là thương hiệu mới và chúng tôi chưa thực hiện nhiều công việc với thiết bị di động. – davidfowl
Ah tốt. Thực tế là điện thoại di động không liên quan trực tiếp, nhưng đó là nơi bạn có thể ** đếm ** ngắt mạng (_ * ho * AT & T_), ứng dụng tạm ngưng/chấm dứt mà không cảnh báo, v.v. Nghe có vẻ như nó có các móc cấp thấp cần thiết - ID trong các yêu cầu, IMessageStore - để tự xây dựng phần còn lại trên đầu. Sẽ chia sẻ nếu tôi có thể tổng quát hóa nó đủ! –