云联络系统中基于消息队列的分布式网关的研究与应用

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:guaodeshanying
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会信息化先进技术的不断发展,尤其是物联网、移动互联网和云计算的不断突破,云联络系统凭借着部署灵活、投入成本低、使用风险低等优势逐年扩大市场,企业市场对云联络系统的优势认知接受程度越来越高。信息化时代的到来使得人们需要更加精确且专业的信息,信息化在人们的生活领域中随处可见。云联络系统结合现代化企业服务理念,采用先进技术手段,为解决传统呼叫中心的不足提供必要措施,能更好地适应客户不断转变的深层次服务需求。本文以企业合作项目云联络系统为背景,设计并实现了两种系统架构,分别基于XMPP协议和WebSocket协议,接着从吞吐量和消息平均发送时长两方面给出了系统架构对比,并以WebSocket架构为基础设计出系统集群架构。即时通讯方面,结合项目需求以及Redis、RabbitMQ出入队列性能对比,给出系统最终采纳Redis作为即时通讯消息队列的原因。针对云联络系统的网关需求,本文分别设计并实现了两种系统架构的分布式网关,网关与云联络系统内部其他模块间采用RabbitMQ通信来实现服务间的解耦。首先从功能模块角度简要介绍了XMPP架构下的系统网关和消息服务器,包括通信方式、事件处理流程及交互流程。接着详细介绍了WebSocket架构下的用户网关和坐席网关,包括通信模块、消息处理模块、WebRTC模块、离线消息模块和机器人模块。通信模块详细介绍了Redis和WebSocket消息收发方式;消息处理模块介绍了消息格式的设计、事件处理和交互场景;WebRTC模块介绍了音视频的流程处理;离线消息模块介绍了WebSocket断线后的消息存储,保证了及时消息的可靠性;机器人模块详细介绍了机器人架构设计和智能交互流程。云联络系统支持多渠道方式接入,本文以微信渠道为例设计和实现了微信网关。首先介绍了微信网关的系统架构设计,从单租户模式演变为多租户模式;然后从消息管理、事件处理及流程处理方面详细介绍了微信网关的消息处理机制;最后介绍了企业微信公众号集成到云联络系统中的方式。本文在介绍完每一个网关的详细设计和实现后给出了对应网关的功能以及性能测试,并针对测试结果进行分析,结果符合系统功能及性能需求。目前云联络系统已经在某商业银行部署应用,并且也发布了云平台的内侧版本。
其他文献
<正>周公姓姬名旦,周文王之子、武王之弟,是西周时杰出的政治家、思想家,他的思想对后来的孔子及儒家学派产生了重要的影响,同时也是我国历史上第一个提出比较系统的法的观念
大学生是一个心理问题高发的群体,大学生常见的心理障碍主要表现为神经症、人格障碍、性行为异常和严重的心理异常。针对大学生心理障碍多发与日趋严重的趋势,高校心理健康教
<正>据史籍记载,自贡地区自唐宋以来,即有新年燃灯的习俗。明清时期以来,随着井盐生产的发展和盐业经济的繁荣,更形成了约定俗成的灯会节,成为具有浓烈地方风情的节庆文化。
与那国岛距离冲绳本岛约520公里,距台湾岛约110公里,距福建省约350公里,和中国的钓鱼岛则相距约150公里。一个原本默默无名的小岛,因其特殊的地理位置和近来日本的驻兵行动,
旋转起重机被广泛地用于各种场合来运输沉重物体或有害材料,例如建筑工地,工厂,核设施以及港湾等。由于旋臂的旋转运动会使荷载产生一个二维摆角,因此针对此问题提出一种轨道
<正>灯,是年节吉祥喜庆的生动体现,它来自于民间的习俗,以她多彩的光柱为臂膀,将盈盈笑脸拥纳入怀,将无尽欢乐记忆珍藏。一说起彩灯,人们就会联想到四川自贡。自贡被誉为"南
图式理论对人的认知行为和心理的基础性解释广泛应用于语言研究,在涉及认知、理解、记忆等大量心理过程的翻译活动中,图式理论也具有现实指导意义。译者可以依据图式理论在翻
2003年12月的杂志上我们向读者介绍了各类别电取暖器的分类、结构原理等内容,希望能对正要购买或有购买意向的朋友们有所帮助。这期我们向朋友们简单谈谈在家中使用电取暖器
研究了多输入多输出正弦扫频试验控制中信号发生、频响函数估计和控制算法等关键问题。针对步进式正弦扫频信号发生中因信号不连续而导致振动台或激振器发生冲击或损坏的问题
随着中国正式加入WTO,中国企业面临着全球经济一体化的冲击,将与越来越多的外资企业竞争。在如今日益竞争的年份,如何规范公司的治理结构、提高企业的经营效率、最有效地激励