面试题:设计一个社交APP的通信机制,要求数据传输可靠,快响应

这个没研究过,既然问了我大致说一下思路,具体还要你自己做功课。首先,这不是单纯软件的事,而是软硬结合的事;其次,可靠传输这种东西是以冗余作为代价的;再次,并发千万这种事只有几家才能做到,需要极大集群,这种集群软件估计无现成的,必须在已有的架构上自己重构;但这对于中国IM产品来说其实不会太难,你可以参考的架构有:微信、陌陌、飞信、易信等。最简单的方式可以参考短信中心架构,但是这个是烧钱的方案。


    推荐阅读