Daily iOS
iOS system designTencent

IM message reliability and local schema

In a messenger app, what does the client have to guarantee so messages never get lost? Cover acks and resends in both directions, ordering, and deduplication.

Submit