tôi không thể tìm thấy bất kỳ tiêu chuẩn hợp lý về so sánh giữa một khách hàng trò chuyện chạy với việc sử dụng Node.js trò chuyện máy chủ V.S. một khách hàng hoạt động với xmpp.máy chủ trò chuyện với WebSocket + Node.js vs một khách hàng bản địa với XMPP
Tôi biết Node.js là async và như xa như tôi biết để làm XMPP. Tuy nhiên, mối quan tâm chính của tôi là hiệu suất với cùng một lượng người dùng đồng thời.
Tôi sẽ cần thông tin này để viết một ứng dụng Android. Muốn biết ý kiến của bạn và lợi thế/bất lợi bằng cách sử dụng cả hai hệ thống.
Xin cảm ơn trước.
Bạn có bất kỳ ý tưởng nào về số lượng người dùng đồng thời sẽ được mong đợi không? (khoảng?) – TheHippo
với node.js tôi nghĩ rằng 4000 và nếu nó là xmpp tôi đang nghĩ nhất 2000 ở cùng một phần cứng –
Nó phụ thuộc vào phần cứng rõ ràng, nhưng nếu bạn đang nghĩ XMPP sẽ chỉ hỗ trợ một nửa số kết nối trên cùng một phần cứng tôi tin rằng bạn là sai. Số liệu thống kê cứng phụ thuộc vào hồ sơ ứng dụng và sử dụng, nhưng tôi biết các thiết lập XMPP một máy chủ xử lý 4K dễ dàng. Ngay cả jabber.org cũng chạy trên một máy chủ duy nhất, với kết nối 20K khi sử dụng tối đa.Cho rằng bạn đang nói rằng bạn sẽ không sử dụng nhiều tính năng XMPP, ứng dụng của bạn có lẽ sẽ nhận được nhiều hơn một máy chủ XMPP "bình thường" như jabber.org. – MattJ