即时通信软件随着互联网的发展已经越来越深入人们的日常生活中,QQ、微信等即时通讯软件已经成为人们生活中必不可少的应用。现有的即时通讯软件已经对传统电信业务形成了强烈的冲击,有着逐渐取代电信行业中传统的语音和短信业务的趋势。大规模的用户对即时通讯服务的质量和可靠性提出了较高的要求,在消息可靠传输的基本需求上,还提出了低延时传输的要求,已达到通讯的即时性。本文介绍了一种面对大规模用户的高性能即时通讯服务系统的设计方案,从系统部署和软件架构两个方面展现了提高服务器性能,降低延迟的方法,同时还兼顾了服务的可靠性。%Instant communication is more and more necessary for people's lives with the development of the Internet. Some of those instant communication applications have already become a must in the daily life, such as QQ and WeChat. Currently the available instant communication applications are influencing the traditional telecommunications industry more and more strongly, and seem to step by step take the place of those services in traditional telecommunica-tions industry, such as message business and phone call business. There is a big proportion of users who have a higher demand towards the quality of instant communication. They do not only require the basic requirement of message communication reliability, but also demand for low delay transmission, so as to reach the instant of communication. This paper explains the design and implementation of a kind of high-performance instant communication system which has the ability to provide service with a big scale of users. It considers two aspects to improve the performance of server, decrease the delay. One is the deployment of system, the other is the architecture of the software. These two also give the consideration to the reliability of server.
展开▼