Discord के Go से Rust में स्विच करने की वजह
(discord.com)-
"सबसे बुनियादी optimization के साथ भी Rust वर्ज़न का performance, hyper hand-tuned Go वर्ज़न से बेहतर था"
-
Discord की "Read States" सेवा: कौन-सा channel और message पढ़ा गया है, इसे लगातार track करती है.
लेकिन Go का memory model और GC latency spike पैदा करते हैं.
-
Rust का memory management और GC का न होना इसके लिए उपयुक्त है.
-
शुरुआती adoption के समय asynchronous model का support नहीं था, लेकिन नवीनतम version में यह शामिल है.
-
अब Discord game SDK, video capture और encoding, backend services जैसी कई जगहों पर Rust का उपयोग करता है.
2 टिप्पणियां
लगता है Rust इन दिनों काफ़ी hot है।
लेख के आखिर में Rust Discord सर्वर का पता भी है: https://discord.gg/tcbkpyQ
Slack और Discord की तुलना करें, तो मुझे लगता है कि Discord, Slack की तुलना में कहीं ज़्यादा तेज़ और फुर्तीला महसूस होता है।