Trong David Fowler blog, SQL Server đã được thêm vào danh sách các nhà cung cấp quy mô cho dịch vụ xe buýt.Là Redis một lựa chọn tốt hơn cho SignalR quy mô ra trên SQL Server, và làm mỗi hỗ trợ chuyển đổi dự phòng?
Tôi đang trong quá trình triển khai Redis trên máy chủ Windows của mình. Dựa trên những gì tôi biết về Redis, tôi đoán nó sẽ nhanh hơn đáng kể so với sử dụng SQL Server - đó là một giả định công bằng?
Nếu vậy, phiên bản Windows của Redis triển khai lỗi như thế nào?
có, tôi đã nhìn thấy cổng Windows, nhưng không rõ về chức năng của sentinel. Vì vậy, cho sản, tốt nhất để đi với một số máy ảo Linux. Tôi muốn giữ tất cả mọi thứ trên ngăn xếp MS mặc dù. Sự lựa chọn khác? Nếu đi với Redis trên Linux, bao nhiêu bộ nhớ (thường) nên được phân bổ trên máy ảo (để bắt đầu), và distro Linux nào được khuyến khích - điều này cho một bus thông điệp đơn giản SignalR cho khoảng 6000 khách hàng? Tôi có thực sự cần sự hỗ trợ cho các cấu trúc dữ liệu phức tạp hơn nếu điều này chỉ dành cho một chiếc xe buýt tin nhắn SignalR? – ElHaix
SignalR có thể sử dụng chức năng redis pub-sub dưới mui xe để nó đáp ứng nhu cầu. Bao nhiêu bộ nhớ - thật khó để nói nhưng tôi đoán 1GB (hoặc thậm chí ít hơn) nên là đủ nếu bạn đang sử dụng nó chỉ cho signalr. Theo bản phân phối Linux, tôi sẽ giới thiệu phiên bản máy chủ ubuntu. – yojimbo87
Nếu sử dụng bảng nối đa năng dịch vụ Windows Azure cho SignalR (http://vasters.com/clemensv/2012/02/13/SignalR+Powered+By+Service+Bus.aspx), tôi có thể sử dụng máy chủ SQL Server của riêng mình để thay thế của đám mây của MS (hoặc tôi nên đăng bài này như một câu hỏi khác? – ElHaix