APP下载

分布式即时通信系统的设计与实现

2017-09-30杨君徐迪

现代计算机 2017年24期
关键词:用户功能系统

杨君,徐迪

分布式即时通信系统的设计与实现

杨君,徐迪

(三江学院计算机科学与工程学院,南京 210000)

随着互联网技术的不断发展,即时通信软件的出现大大影响人们之间的交流方式,随着即时通信功能的越来越强大,人们也越来越依赖于即时通信软软件。但是随着用户量的增大,单机系统已经较难支持庞大的用户群,因此将系统进行横向的扩展,即从单机模式转换成分布式模式已经成为即时通信系统的主流趋势。对分布式即时通信系统的研究背景和意义进行阐述,重点阐述系统的详细设计,以及各个模块的功能,并展示已实现的分布式即时通信系统的主要功能。

即时通信;Netty;分布式

0 引言

近年来,随着互联网技术的飞速发展,人们衣食住行依赖于互联网,人们之间的通信也开始依赖于互联网,各种即时通信软件应运而生,如QQ、微信、Skype、MSN,这些即时通信软件的出现使得人们可以随时、随地、随身的交流。截止2016年年底,国内即时通信用户规模已经达到了6.66亿。QQ每日在线人数已经达到了2.5亿之多。

一个系统随着用户量的增大,一味地通过升级硬件来纵向地扩展系统已经没有了可行性,不仅因为成本越来越高,而且由于硬件瓶颈的出现,硬件想要快速升级已经没有了可能性。而且即使拥有一台能够支持所有用户的机器来运行系统,如果这台机器出现了故障,将会导致所有用户都不能够使用,甚至导致数据的丢失等不可挽回的后果。……

登录APP查看全文

猜你喜欢

用户功能系统
也谈诗的“功能”
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
关于非首都功能疏解的几点思考
关注用户
关注用户
关注用户
如何获取一亿海外用户