पर रीयल-टाइम द्वि-दिशात्मक JSON-RPC संचार मैं एक JSON-RPC सर्वर बना रहा हूं जो HTTP पर अनुरोध स्वीकार करता है। मैं द्वि-दिशात्मक संचार (दोनों ग्राहक और सर्वर अनुरोध भेज सकते हैं) का समर्थन करना चाहते हैं, विशिष्ट उपयोग केस प्रकाशित/सब्सक्राइब आर्किटेक्चर है जहां एक ग्राहक subscribe(X)
अनुरोध भेजता है और changed(X)
अनुरोध (वास्तविक) वास्तविक समय में अनुरोध प्राप्त करता है।HTTP
- लंबे मतदान
- WebSockets
- मतदान पर कुकी-आधारित सत्र मॉडल
- स्ट्रीमिंग (HTTP कनेक्शन खुला रखने का उपयोग कर कॉल: जहाँ तक मुझे पता है, वहाँ HTTP के साथ इस लागू करने के लिए कई तरीके हैं)
- ऊपर
में से कुछ का एक संयोजन क्या मैं के लिए देख रहा हूँ एक समाधान है कि स्वीकार किए जाते हैं इंटरनेट मानकों के आधार पर किया जाता है (यदि संभव हो), एक वेब ब्राउज़र से उपयोग करने योग्य और क्लाइंट पक्ष पर काम करने में आसान है। अब तक, मैं स्ट्रीमिंग चीज का समर्थन करता हूं (ट्विटर, कॉच डीबी इसे इस तरह से करता है), लेकिन मुझे यकीन नहीं है कि ब्राउज़र और जेएसओएन-आरपीसी पुस्तकालयों में यह कितना अच्छा है। इसके अलावा, ऐसा करने के अन्य तरीके भी हो सकते हैं जिनके बारे में मुझे जानकारी नहीं है।
अग्रिम धन्यवाद।
धन्यवाद। मेरा HTTP सर्वर घटक पहले से मौजूद है (Erlang में) लेकिन socket.io का दृष्टिकोण बेहद प्रेरणादायक है। –