海量高性能分布式消息系统的设计与实现
【图文】:
第二章 系统相关的技术从系统实现的角度出发,可以将系统相关的技术分为平台技术、系统框架、数据存储、测试技术和核心算法。其中,系统的核心技术是系统框架与算法。2.1 编程技术本系统采用 Go 语言编写,这个语言可以根据运行平台的不同而编译生成支持该平台运行的可执行文件(部分功能需要根据平台的不同而采用不同平台的依赖库),它属于那种简单、高性能和高效率的编程语言。因此,我们可以根据实际场景的需要,可以编译支持 windows 系统,也可以支持开放、安全、稳定的 Linux 系统或者 Unix 系统。本系统从编程语言上规避了对运行系统的要求,这样可以保证运行环境更加开放,这样也满足物联网服务的技术指标。从系统的安全性与稳定上考虑,本系统主要运行在Linux(Linux 的发型版本是 CentOS7)或者 Unix 系统上。系统并发能力主要是通过 Go 语言的线程模型实现的,Go 语言的并发模型见图 2-1。
这些需求进行充分分析。本系统需要实现的功能需求有消息传递模块、安全模块、分布式集群模块和监控管理模块。为了保证系统的功能的准确性和易用性,本章节将对核心功能需求和非功能需求进行简单的介绍。3.1 系统综合分析系统作为分布式消息中间件,具有一定的实用价值,下面将从系统的业务分析和系统用例两个方面说明系统的基本业务功能。3.1.1 业务分析系统的业务主要是消息数据的发布、存储和接受。外部系统通过本系统发送消息,需要连接到本系统;第三方系统通过本系统订阅单一主题或者订阅某种类型的主题,接受发送端发送给该主题的消息;对于重要的消息数据,系统支持保存发送的消息数据。系统完整的数据处理流程,见图 3-1。
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【相似文献】
相关期刊论文 前10条
1 王志军;;借助微信自身功能实现消息群发[J];电脑知识与技术(经验技巧);2018年04期
2 翟微;;应急广播消息发送软件的设计与实现[J];西部广播电视;2016年06期
3 FF;;不让QQ显示发送消息时间[J];电脑迷;2005年11期
4 竹子兰;;“甜似蜜”蜂房小技巧(之网络秘技篇)[J];电脑应用文萃;2002年12期
5 何庆华;吴海静;田逢春;冯正权;刘涛;钟美楠;王正国;;用于控制短消息发送的实时脑机接口系统[J];中国医学物理学杂志;2012年03期
6 陈文东;沟通无极限 短消息发送大师SayaSMS[J];数字通信;2000年09期
7 阮高峰;用VB编写局域网控制台消息发送程序[J];电脑知识与技术;2003年20期
8 lmwga;3618/6618铃声和图片发送[J];数字通信;2001年11期
9 王琳;徐俊;江昊;;基于车载自组织网络的消息发送时机研究[J];中兴通讯技术;2011年03期
10 ;微信公众平台小程序新增分享、扫一扫等功能[J];信息与电脑(理论版);2016年23期
相关会议论文 前5条
1 王燕;徐振朋;曹刘娟;;一种具有最小阻塞消息发送时间的检查点策略[A];第四届中国测试学术会议论文集[C];2006年
2 王佃来;宿爱霞;安晏辉;;基于WebSocket的消息推送系统[A];中国职协2017年度优秀科研成果获奖论文集(一二等奖)[C];2018年
3 朱艳梅;刘人杰;王辰;;VTS显示平台的AIS信息发布过程[A];中国航海学会通信导航专业委员会2003学术年会论文集[C];2003年
4 吕一品;岑曙炜;王晨;;TD-LTE CSFB机制介绍及优化方法探讨[A];2013LTE网络创新研讨会论文集[C];2013年
5 徐肖楠;;浙江省三甲医院官方微信运营现状研究[A];2016年浙江省医学会健康管理学分会学术年会暨中国健康管理学科发展论坛论文汇编[C];2016年
相关重要报纸文章 前10条
1 中国青年报·中青在线记者 陈璐;表情包不能只斗图 创业者打造新明星[N];中国青年报;2017年
2 春辉;固定网短消息将成市场热点[N];人民邮电;2001年
3 ;多媒体消息的基本业务特征[N];人民邮电;2002年
4 上海西门子移动通信有限公司 柏依丽;西门子多媒体消息解决方案[N];人民邮电;2003年
5 胡祝;短消息瞄准企业用户[N];电脑报;2001年
6 福建 陈旭波;与老外聊天的秘密武器[N];电脑报;2003年
7 邢剑;康佳KC827:体验CDMA2000 1X[N];中国计算机报;2003年
8 楚杰;教你如何拒收QQ广告[N];江苏经济报;2003年
9 本报记者 边歆;VoIP将成为垃圾消息新通道[N];网络世界;2005年
10 南靖移动通信分公司 蔡舜乾;上网发送短消息[N];福建邮电报;2000年
相关博士学位论文 前7条
1 董国忠;面向微博突发话题的舆情分析若干关键技术研究[D];哈尔滨工程大学;2017年
2 刘明剑;多自治车辆协同消息调度机制研究[D];大连理工大学;2017年
3 华东明;安全协议的形式化方法及其应用的研究[D];中国科学院研究生院(计算技术研究所);2005年
4 王红;移动agent关键技术研究[D];中国科学院研究生院(计算技术研究所);2002年
5 乔海泉;并行仿真引擎及其相关技术研究[D];国防科学技术大学;2006年
6 朱婉婷;面向城市道路的车联网紧急消息可靠传输机制研究[D];北京交通大学;2017年
7 胡翠云;基于组织的面向Agent程序设计理论及语言[D];国防科学技术大学;2013年
相关硕士学位论文 前10条
1 鲁金钿;基于消息构造的安全协议实施安全性分析[D];中南民族大学;2018年
2 侯众;基于UDP协议的智能电视消息推送技术研究与性能分析[D];湖北工业大学;2018年
3 曾昂;Mosquitto传输与转存方式的研究与优化[D];武汉理工大学;2016年
4 赵亚军;面向行业应用的WMN中QoS MAC技术研究[D];东南大学;2018年
5 刘继刚;海量高性能分布式消息系统的设计与实现[D];华南理工大学;2018年
6 孔祥琦;FlexRay静态段与动态段的消息调度优化研究[D];延边大学;2018年
7 张彬;FlexRay总线消息重传调度策略及其在线控制动的应用研究[D];湖南大学;2018年
8 马悦;机会移动社会网络中喷射等待协议消息优化机制的研究与设计[D];南京邮电大学;2018年
9 曾秀姗;即时消息与数字集群短消息互通网关设计[D];南京邮电大学;2017年
10 王晓玉;基于Comet的消息推送系统的研究与实现[D];西安电子科技大学;2018年
,本文编号:2588361
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2588361.html