Tag

XMPP

0 views collected around this technical thread.

Qunar Tech Salon
Qunar Tech Salon
Jan 21, 2021 · Backend Development

Design and Implementation of Qunar's High‑Concurrency Instant Messaging System

The article details Qunar's in‑house instant messaging platform, covering its purpose, protocol choices (XMPP with protocol‑buffer optimization), architecture based on ejabberd, message flow, reliability mechanisms, extensions such as bots and HTTP APIs, as well as extensive system‑level tuning for high‑concurrency TCP connections.

ErlangInstant MessagingXMPP
0 likes · 15 min read
Design and Implementation of Qunar's High‑Concurrency Instant Messaging System
Architect
Architect
Jun 25, 2016 · Mobile Development

Key Considerations and Optimizations for Building Mobile Instant Messaging (IM) Applications

The article outlines essential choices such as protocol and server selection, XMPP improvements, mobile network and power optimizations, client‑side handling, and scalability techniques required to develop a reliable, high‑performance instant messaging feature for Android and iOS apps.

AndroidInstant MessagingMobile Development
0 likes · 6 min read
Key Considerations and Optimizations for Building Mobile Instant Messaging (IM) Applications
Architect
Architect
Nov 3, 2015 · Backend Development

Xiaomi Push Service: Architecture, Features, and Performance Insights

The article details Xiaomi's push notification service architecture, covering its protocol stack, server and client components, scalability strategies, security measures, performance metrics, and lessons learned from major refactorings, illustrating how the system handled massive traffic during the 11.11 promotion.

ThriftXMPPbackend architecture
0 likes · 11 min read
Xiaomi Push Service: Architecture, Features, and Performance Insights
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 27, 2015 · Backend Development

Zoosk Real-Time Communication (RTC) Infrastructure Overview

The article details Zoosk's real-time communication system, describing member presence, notifications, instant messaging, the XMPP‑based Tigase server cluster, BOSH support, monitoring scripts, performance metrics, business intelligence reporting, and future plans to extend RTC to mobile web applications.

BackendTigaseXMPP
0 likes · 8 min read
Zoosk Real-Time Communication (RTC) Infrastructure Overview
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 26, 2015 · Backend Development

Choosing and Optimizing IM Protocols and Servers: A Practical Guide

This article reviews common instant‑messaging protocols, compares popular IM servers such as Openfire, Tigase and Ejabberd, and proposes practical improvements to XMPP handling, server performance, and mobile IM challenges, while also evaluating third‑party services and offering deployment time estimates.

BackendInstant MessagingOpenfire
0 likes · 6 min read
Choosing and Optimizing IM Protocols and Servers: A Practical Guide