分布式消息中台的设计与实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:lixiang1336
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动设备的日渐成熟和普及,移动互联网已经呈现出爆发性的增长。日前,移动设备已经成为人们获取信息的主要渠道。随着市场竞争愈发激烈,与用户形成良好的信息传递闭环显得尤为重要。各大互联网公司在其业务早期都已建立起了与业务相关联的触达服务,但是当今触达渠道愈来愈多样化,且公司内业务越来越复杂,早期建立的与业务相耦合的触达系统逐渐不能满足日益增加的新种类触达需求。且随着公司业务的发展,在新业务中重复搭建触达系统显然有着重复造轮子的嫌疑。本文以当前企业内面临的各种各样的消息触达问题为出发点,结合国内外相关理论和当前现状,以出行服务模式为基础搭建了一套通用化的消息触达平台。本平台创新性的采用了以消息平台为中心,业务接入方与消息渠道之间为星形连接的架构模式。并进行了需求分析、功能性和非功能性设计、关键技术的实现以及应用测试的几个关键步骤,最终提供了一套切实可行的现代化一站式消息触达解决方案。本文的主要工作与贡献有如下几个方面:(1)以消息触达平台为中心的星形状架构设计。本文以企业中实际遇到的消息触达方面的实际需求为切入点,提出了一个以分布式消息推送平台为中心,业务接入方与消息通道之间星形连接方式的架构。将具体业务方与消息发送渠道之间进行解耦。增强了整个消息触达服务的通用性、可靠性和扩展性。(2)消息触达平台的关键技术以及实现。本文根据对分布式推送平台的架构设计,基于Zookeeper、Redis、Java语言等实现了消息平台的调度逻辑、消息渠道之间的路由算法等一系列重要功能。通过这些系统关键功能验证了本平台的可行性并进一步展示了平台与业务解耦、可扩展、通用化等特点。本项目所有模块已经实现,项目本身已经在本人实习公司经过了线上真实业务场景的验证,充分解决了上述提出的几个业务痛点,极大提高了公司内部触达服务的效率保证了业务的稳定性。
其他文献
随着营商环境的改善和政策支持,B2B电商平台渠道逐渐完善,依靠多年行业深耕和产品精研,品牌效应良好,专业服务到位,拥有稳定型客户源。同时线上采购操作规范性强,有效规避贪污腐败现象发生,节省客户内部审计工作量,吸引着线下资源转移到线上渠道。消费类B2B电商衍生平台最初以个体消费者为服务对象,通过B2C业务起家,积累供应商资源和品牌知名度。当拥有一定市场占有率时,将业务延伸至企业客户,搭建B2B电商平
最近几年,深度学习在图像识别、语音识别和自然语言处理等领域取得巨大成功。深度学习模型所取得的这些成就往往都依赖于大规模的训练数据,然而构建大规模数据集不仅成本高昂,而且在诸如医学领域等某些细分场景下甚至是不可行的。因此,利用少量样本去进行模型学习的小样本学习逐渐被研究人员关注,成为近期人工智能领域的研究热点。小样本图像识别技术旨在从包含较多训练样本图像数据的基类中迁移有用的知识来帮助模型识别带标签
随着城市机动车保有量不断增加,交通拥堵问题日益严重,极大降低了交通系统的运行效率。交通状态识别作为交通控制和诱导的前提,能够有效缓解交通拥堵,因此对其进行研究具有重要意义。本文以信号控制交叉口作为研究对象,根据它的交通特性,建立了交叉口交通状态模式识别模型,并基于识别结果,制定了信号配时方案。本文通过绘制交叉口交通流的时序图,发现其存在波动性和周期性,并根据这种规律建立了交叉口交通状态模式识别模型
磁场传感器因其在导航、车辆、电流检测、信息存储等领域的广泛应用而受到越来越多的关注。近年来,光纤磁光传感器因其具有检测灵敏度高、成本低、体积小、制造工艺简单、抗电磁干扰等显著优势而受到广泛关注。在现有的测量方法中,依附于磁敏材料上的光纤磁场传感器被认为是一种很有前景的方法。然而基于光纤光栅的磁致伸缩材料存在热膨胀,可能会导致明显的测量误差。本论文首先对磁场的温度效应做了深入研究,并提出了基于双光栅
近年来,我国铁路事业发展迅猛。在我国运营线路中单线铁路占比仍然较高。单线铁路列车调度是一个非常复杂的问题。列车运行能耗是铁路的主要能耗。随着社会发展节能降耗越来越受到重视。本文从节能角度对单线铁路列车调度问题做了一些研究,主要内容如下:(1)首先研究了内燃机车运行能耗计算方法。依据列车动力学模型和《列车牵引计算规程》分析了列车能耗计算过程,并进一步拟合了列车速度、机车功率、牵引重量与能耗之间的关系
随着科技的发展,机器人在人类生活中的应用领域不断扩大,包括服务、娱乐、医疗和军事等。双足机器人具有类人的结构和外观,对环境适应性强、灵活性高,可以代替人类完成很多危险性任务,比如防火救灾、环境侦查等。而如何让双足机器人实现高速度、低能耗的稳定运动,是目前机器人领域的研究热点之一。非洲鸵鸟(以下称为鸵鸟)作为目前世界上奔跑速度最快的两足动物,其腿部粗壮有力,能够实现持续的高速运动,此优越性对双足机器
随着社会经济与科学技术的高速发展,低碳的理念不断深入人心,动力电池因其在电动汽车、城市轨道交通以及储能方面的应用,越来越受人们的关注,逐渐成为了现时代的研究重点。动力电池的普遍应用,使得动力电池的需求激增。动力电池大批量生产完成后,出厂前,需要对电池进行检测,要求对动力电池输出的电压、电流、电池容量、荷电状态以及电池参数能够准确测量;本文针对动力电池检测实验,设计动力电池参数测量系统。本文通过介绍
近些年,随着我国高速铁路事业的快速进步,高速动车组的行车安全性受到广泛关注。高速电气化铁路牵引网采用分段换相供电方式,频繁的车载断路器合分闸引起操作过电压与励磁涌流、高速动车组进出分相区引起分相过电压,会造成车载高压设备绝缘加速老化、性能降低,会危害高速动车组的安全运行、牵引供电系统中各电气器件的稳定操作,严重时可导致牵引变电所馈线跳闸误动作。因此本文针对高速动车组过分相区的暂态过程进行分析研究,
聚类分析是数据挖掘领域中重要的研究手段之一,其主要目标是在没有先验信息的情况下,把一个数据集的样本分为不同的类别,使得同一类内的样本相似性尽可能地大,而不同类内的样本差异性尽可能地大。聚类具有无监督学习特性,所以在众多领域都得到广泛的应用。然而,传统的聚类算法受“维度灾难”的影响,处理高维数据时往往性能不尽如人意。子空间聚类算法是传统聚类算法在高维数据上的扩展,基本思想是将原始数据空间分割为不同的
随着人工智能技术的不断发展,目标跟踪技术作为智能监控、智能机器人、人机交互和自动驾驶等诸多领域的主要技术得到了广泛关注。其任务是在给定目标初始位置后,在后续的视频序列中给出目标位置,获取目标运动轨迹。近年来,深度学习(Deep Learning)技术开始在计算机视觉领域取得广泛应用,基于深度学习的目标跟踪算法在目标跟踪领域虽然取得了非常多的成果,但由于跟踪目标和场景具有复杂、多样的特点,使实际场景