www. O S N E W S .com
News Features Interviews
BlogContact Editorials

League of Legends' chat service architecture
By Thom Holwerda on 2015-10-07 20:19:32

League of Legends players collectively send millions of messages every day. They're asking friends to duo-queue, suggesting a team comp on the champ select screen, and thanking opponents for a good game. On July 21st of this year (I picked a day at random), players forged 1.7 million new friendships in the game - that's a lot of love! And each time players send a message they trigger a number of operations on the back-end technology that powers Riot chat.

In the previous episode of this series on chat, I discussed the protocol we chose to communicate between client and server: XMPP (Extensible Messaging and Presence Protocol). Today I'll dive into the mechanisms in place on the server-side and the architecture of the infrastructure, and I’ll discuss the work we’ve done to ensure that our servers are scalable and robust. Like the last article, I hope it’ll be interesting to anyone building out chat features to a distributed client base.

0  Comments - Printer friendly - Related stories
Recent related stories
- Jailbreaking Super Mario World to install hex editor, mod loader - 2017-05-29
- Arcan 0.5.2 released - 2017-05-26
- SeqBox: reconstructable file containers/archives - 2017-03-28
- When women stopped coding - 2017-03-27
- Hacking Final Fantasy 1 on the NES - 2017-03-20
- More related articles
 

Tell a friend
Your full name:
Your email address:
Your friend's email:
Anti-spam measure:
5+2=

News Features Interviews
BlogContact Editorials


WAP site - RSS feed
© OSNews LLC 1997-2007. All Rights Reserved.
The readers' comments are owned and a responsibility of whoever posted them.
Prefer the desktop version of OSNews?