【摘 要】
:
随着近年来互联网产业的高速发展,软件和应用的规模不断扩大,常规的单体架构已无法应对。而微服务架构是一种新兴的架构模式,它提倡将单体架构的应用划分成一组小的服务,服务之间互相协调配合,但这提高了系统的复杂度,同时开发人员需要去思考如何处理服务之间的分布式通信问题、服务实例管理问题和服务稳定性问题等。所以,为了解决微服务架构中的公共问题,微服务架构基础组件应运而生。抖音推荐系统的设计和开发主要是基于C
论文部分内容阅读
随着近年来互联网产业的高速发展,软件和应用的规模不断扩大,常规的单体架构已无法应对。而微服务架构是一种新兴的架构模式,它提倡将单体架构的应用划分成一组小的服务,服务之间互相协调配合,但这提高了系统的复杂度,同时开发人员需要去思考如何处理服务之间的分布式通信问题、服务实例管理问题和服务稳定性问题等。所以,为了解决微服务架构中的公共问题,微服务架构基础组件应运而生。抖音推荐系统的设计和开发主要是基于C++和微服务架构思想完成的。因此,本文中的微服务架构基础组件同样是基于C++实现的。此外,基础组件的实现中用到的其它关键技术和工具有服务注册中心Consul、编译工具Blade、测试框架Gtest、PID控制和RPC通信框架Thrift/Fbthrift。本文重点介绍的是基于C++开发的微服务架构基础组件中的自适应降级、熔断、限流、自适应超时和负载均衡组件。熔断组件、自适应降级组件和自适应超时组件的主要作用是保证服务间请求的可靠性,负载均衡组件的作用是提高服务器的资源利用率,限流器组件的作用是保证服务器的安全性。各个组件以公共工具类或者独立项目的方式独立于业务系统,即使用开箱即用的方式,业务方自行决定是否使用具体组件。目前这套基础组件已在抖音推荐系统中广泛使用,有多达20多个业务项目使用了这些基础组件。这些基础组件能够帮助业务人员快速搭建基于C++开发的微服务系统框架,使业务系统更加可靠和健壮。据统计数据显示,自适应降级组件在高峰期帮助业务系统降低了近10%的延时,此外,自适应降级组件、熔断组件和限流器组件帮助业务系统达到接近四个九(系统可以正常使用的时间占总时间的99.99%)的可靠性。
其他文献
本文主要研究用于机器翻译的Transformer模型在硬件平台上的加速问题。制约深度学习技术大范围应用的一个主要因素是运行所需的大量算力,如何降低模型的参数量以及加快模型在特定硬件设备上的推理速度是一个很有意义的课题。处理该问题时,仅考虑参数量是不够的,延时和参数量并不是严格正相关的,直接优化模型推理延时更有助于实际部署。本文对Transformer模型以及神经网络压缩和加速算法进行了详细综述,尤
伴随着航天航空事业的不断发展,飞行器中的关键组件EHA(Electro-Hydraulic Actuators,电静压伺服机构),其性能和可靠性方面的研究受到了人们越来越多的关注。开展EHA的故障诊
目的多系统萎缩(MSA)的发病机制尚不明确,探讨MSA不同脑区铁沉积量有助于进一步了解铁沉积量对多系统萎缩病理生理的影响,为诊断和疗效评估提供理论依据。本研究基于磁共振定量磁化率成像(QSM),对MSA患者脑部不同区域进行铁沉积量定量分析、研究,旨在通过脑区铁沉积量的差异进一步深入了解MSA患者发病机制与发病部位,为多系统萎缩的早期诊断与疗效评估提供敏感指标。方法选取北京中医药大学东方医院2019
随着消费升级,如今网购用户越发看重产品质量及用户体验,导致电商的运营发展与经营产品的质量、客服水平(质量)及线下的物流服务水平(质量)紧密相关。电商质量问题引起了我国
石油主要由碳氢化合物组成,同时含有相当数量的非烃化合物。重质油中的硫、氮、氧等杂原子化合物数量有可能高达10-30%,甚至超越烃类成为主要成分。硫化物作为重油中含量最丰富的一类化合物,硫化物的存在对于重油加工有很大的影响。硫化物会使石油加工过程中的催化剂中毒失活,在燃料燃烧过程中,硫化物会释放对环境和人体有很大危害的二氧化硫类化合物,因此有效的脱除重油中的硫化物是石油行业的重要课题。加氢脱硫是重油
泡沫铝材料作为一种新型的多功能结构和功能材料,近年来已被广泛研究。国内外研究学者利用不同的制备方法制备出了许多性能良好的泡沫铝产品,其中粉末压实熔体发泡法(PCM法)因具有能够制备泡沫铝异型件及复合结构的独特优势目前已成为国内外制备泡沫铝的热门研究方向。然而目前国内对于利用粉末压实熔体发泡法连续生产泡沫铝材料的研究还不成熟,为满足工业中大批量的生产需求,大规格、连续化泡沫铝生产工艺还需继续深入研究
系统论社会学认为,为了在复杂环境中保持系统的合理运转,就要在这项系统中设定规范的闭合性,媒体监督与司法审判作为社会生活中的两大系统,需要在二者间建立功能性沟通,形成规范的闭合运行体系,而现阶段在这方面还存在很大的问题和明显的不足。本文对媒体监督与司法审判进行了概念厘定并对处理好二者关系的理论意义和现实价值进行了简要论述。结合现实状况指出了司法权力行使过程中与媒体监督出现的各种不正常现象。媒体所体现
随着世界每个国家之间的经济联合,各企业对采购成本引起了高度重视,主要是由于采购成本是企业实现成本管理的重要组成部分。现阶段基于供应链模块,国外经济发达国家在采购成本方面的管理无论是从实际应用还是理论上都逐渐成熟,相对而言,我国在该方面的发展则相对滞后,在管理过程中依旧使用的是以往老旧的控制方法。HT公司作为响应国家号召,大力发展清洁能源的风电企业,前期享受国家的政策补贴,加上卖方市场的优势地位,前
宜居乡村社区规划与建设是美丽乡村建设的核心任务之一,是城乡融合发展的重要内容,也是我国乡村转型发展的重要动力。但在当前的美丽乡村建设发展实践中,在土地财政等经济利
目的:探讨基于头颅CT平扫(noncontrast computed tomography,NCCT)的影像组学模型在预测自发性脑出血早期血肿扩大中的潜在作用。方法:选取皖南医学院第一附属医院2012年8月至2020年6月期间确诊为自发性脑出血的患者104例,其中男性32例,女性72例,年龄(57±11.4)岁,按照7:3的比例随机将患者分为训练集(74例)和验证集(30例)。所有患者均于发病后6