需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8259 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要: 随着互联网的发展,尤其是通讯、计算机等技术的迅速发展,即时通讯已经渐渐融入人们的生活,体现在方方面面。无论是企业还是个人,如果即时通讯需求仍是通过邮件、电话等传统通讯方式来解决,必然直接影响工作效率,不能适应市场环境的变化。信息安全对企业也变得越来越重要,现有的少数几家即时通讯服务商,已经无法满足过企业信息安全的需求,因此实现企业内部的即时通讯系统十分必要。本文叙述了部署即时通讯系统的一种方案,方案尝试使用浏览器/服务器结构,能够实现服务快速部署,服务系统升级迅速,信息安全等特点。系统采用Go语言和MongoDB数据库结合HTML5技术,实现企业级的即时通讯系统,响应快、性能高、并发大,满足企业的需求。
关键词:Go语言;MongoDB;即时通讯
目录 摘要 Abstract 1-绪论-1 1.1-发展现状-1 1.2-选题背景-1 1.3-论文结构-2 2-需求分析-3 2.1-功能需求-3 2.2-性能需求-4 2.3-安全需求-4 2.4-升级维护需求-4 3-技术分析-6 3.1-WebSocket介绍-6 3.2-Goroutine介绍-7 3.3-Channel介绍-8 3.4-MongoDB介绍-8 4-系统架构-9 4.1-体系结构-9 4.2-通讯协议-9 4.3-系统架构-9 5-系统实现-11 5.1-开发环境-11 5.2-运行环境-11 5.3-连接层-11 5.4-逻辑层-11 5.5-数据层-13 6-系统测试-14 6.1-测试目的-14 6.2-主要测试用例-14 结 论-16 参 考 文 献-17 致 谢-18 |