इस प्रोजेक्ट के बारे में

CIM (Cross IM) एक वितरित इंस्टेंट मैसेजिंग सिस्टम है जो डेवलपर्स के लिए स्केलेबल संचार प्लेटफॉर्म बनाने हेतु डिज़ाइन किया गया है। यह IM अनुप्रयोगों, मोबाइल ऐप्स के लिए मैसेज पुश मिडलवेयर, और विशाल IoT कनेक्शन परिदृश्यों के लिए मैसेज मिडलवेयर के रूप में कार्य करता है। सिस्टम आर्किटेक्चर Spring Boot और Netty पर आधारित है, जिसमें सेवा पंजीकरण और खोज के लिए Zookeeper, और कैशिंग के लिए Redis का उपयोग किया जाता है। मुख्य विशेषताओं में ग्रुप और प्राइवेट चैट, AI-एकीकृत प्रतिक्रियाएँ, विलंबित मैसेज समर्थन, और Google Protocol Buffer के माध्यम से कुशल संचार शामिल हैं। परियोजना क्षैतिज स्केलिंग का समर्थन करती है और एक कमांड-लाइन क्लाइंट प्रदान करती है जिसमें इतिहास खोज, ऑनलाइन उपयोगकर्ता प्रबंधन, और इमोजी समर्थन के लिए अंतर्निहित उपकरण शामिल हैं। यह Docker समर्थन के साथ कंटेनर-तैयार है और इसमें परिनियोजन और विकास के लिए व्यापक दस्तावेज़ीकरण शामिल है।