AiThao
टेक्नोलॉजी · AiThao

रियल-टाइम मैसेजिंग

मैसेज भेजते ही दूसरे फ़ोन पर दिखना चाहिए, और रास्ते में कभी खोना नहीं चाहिए। ये दो अलग काम हैं, और AiThao इन्हें इसी क्रम में करता है: पहले सहेजना, फिर पहुँचाना।

यह आपके लिए क्या करता है

  • मैसेज और रिएक्शन तुरंत दूसरे व्यक्ति के फ़ोन और आपके दूसरे डिवाइस पर दिखते हैं।
  • ऑफ़लाइन रहा फ़ोन वापस आने पर बिना कोई कमी छोड़े सब कुछ पा लेता है।

यह कैसे काम करता है

हर ऐप सर्वर से एक प्रमाणित WebSocket कनेक्शन खुला रखता है। जब आप मैसेज भेजते हैं, सर्वर पहले उसे डेटाबेस में लिखता है और उसके बाद ही एक इवेंट प्रकाशित करता है। कई सर्वर प्रोसेस साथ-साथ चलते हैं और साझा पब्लिश/सब्सक्राइब चैनल से इवेंट एक-दूसरे को देते हैं, ताकि जिस प्रोसेस के पास प्राप्तकर्ता का कनेक्शन है, वही उसे पहुँचाए।

अगर प्राप्तकर्ता ऑफ़लाइन है, तो पुश नोटिफ़िकेशन उसका फ़ोन जगाता है, और दोबारा जुड़ने पर ऐप रीप्ले लॉग से छूटे मैसेज ले लेता है। एंड-टू-एंड एन्क्रिप्टेड चैट में इस सब से एक एन्क्रिप्टेड लिफ़ाफ़ा गुज़रता है जिसे सर्वर पढ़ नहीं सकता।

अंदर क्या है

WebSocket · Node.js · TypeScript · PostgreSQL · Redis

अक्सर पूछे जाने वाले सवाल

अगर मैं बिना कनेक्शन के मैसेज भेजूँ तो?

कनेक्शन लौटने पर ऐप उसे भेज देता है। सर्वर को मिलते ही वह किसी को सूचना देने से पहले सहेज लिया जाता है।

सर्वर एन्क्रिप्टेड मैसेज कितने समय रखता है?

जब तक प्राप्तकर्ता के हर फ़ोन को उसकी कॉपी न मिल जाए, अधिकतम 30 दिन।

अनुवाद ख़ुद आज़माकर देखें

ऐप आने से पहले ही आप वेब डेमो से AiThao को जान सकते हैं। AiThao को App Store पर आने के लिए Apple की मंज़ूरी का इंतज़ार है; इंस्टॉल करने का लिंक अभी नहीं है।

डेमो खोलें