Tôi đang trong quá trình xây dựng một API dịch vụ web cho ứng dụng của mình. Ngoài ra, tôi đang lên kế hoạch vạch trần Dịch vụ qua cả REST và SOAP.Tôi nên chọn ngôn ngữ lập trình nào cho dịch vụ web hiệu suất cao của mình?
Tôi quan tâm đến việc nhận được một số phản hồi từ cộng đồng về ngôn ngữ lập trình mà tôi nên chọn để triển khai dịch vụ? (Tôi biết C#, Java và Ruby - RoR cũng đủ để tạo dịch vụ).
Dịch vụ chủ yếu là dịch vụ HTTP POST. Nó sẽ cần xử lý khoảng 2000 kết nối đồng thời cũng như có thể xử lý khoảng 10.000 HTTP POST mỗi giây. (đối với SOAP, chúng tôi sẽ có phương thức gửi để khách hàng gọi).
Dịch vụ không trả lại bất kỳ phản hồi nào cho khách hàng về các yêu cầu POST.
Bất kỳ ý tưởng nào về ngôn ngữ/kiến trúc lập trình nào nên được sử dụng?
Nó không gửi bất kỳ phản hồi nào cả? Thậm chí không phải là một HTTP 200? –
ít nhất bạn nên phản hồi: HTTP/1.0 204 Không có phản hồi – Jacco
Nếu bạn tự hỏi liệu đây có thực sự là một số lượng kết nối và yêu cầu hợp lý không, hãy nghĩ Mạng cảm biến hoặc API cho ứng dụng di động. –