好文分享 第3期

本系列文章分享一些我看过的有价值的文章,希望你也能从中学到一些东西。本期分享一些后端相关的文章。

中移物联网在车联网场景的 TiDB 探索和实现
本次分享主要介绍车联网业务,它主要围绕车载位置终端和车载视频终端开展业务,包括停车卫士、路尚个人、路尚行业、和统一填装业务。截止 2020 年 5 月,累计接入 150 万终端,车联网用户主要是个人用户和企业用户,目前累计注册个人用户 151 万,累计注册企业用户 1471 个。

基于微服务成熟度模型的高可用优化实践
随着微服务的流行,每个互联网公司后台都有无数大大小小的服务,服务与服务之间又有着千丝万缕的调用关系。要保证整个微服务系统的成熟稳定,就必须保证每个微服务的成熟度。但如何来定义服务的成熟度?应该从哪些纬度来考量?各个纬度里又有哪些普遍的问题?如何来优化?本文介绍了爱奇艺技术产品团队用来衡量服务成熟度的模型,并基于此模型对多个后台服务进行评估,总结出了一些常见的低分项,并对低分项整理了相关优化方案。希望对大家有所帮助。

有赞保理业务架构设计与实践
为保障消费者权益,有赞提供基础消费保障服务。买家确认收货后,资金才可结算到卖家店铺余额,普遍的结算周期在7天左右。从商家的角度出发,结算账期的产生使得资金周转变慢,这为扩大生产交易规模制造了困难。于是快速回款产品应运而生,有赞通过引入保理机构,以应收账款保理转让的模式来帮助商家实现资金快速回笼。

低代码在爱奇艺鹊桥数据同步平台的实践
本文结合爱奇艺App后端在业务数据同步方面的实践,分享基于低代码平台高效交付业务需求及避免重复开发的经验。

5G时代|淘宝直播高画质低延时技术探索
5G将对视频分辨率和清晰度提出越来越高的要求。淘宝作为一个数亿级用户的短视频与直播平台,业务多样,两端用户分布广,设备和网络情况复杂,给多媒体内容存储和分发带来巨大挑战。在内容生产过程中把控好质量和成本,在内容分发和消费过程中确保用户体验,是当前面临的主要问题。为了解决这个问题,我们有两个优化目标,一是在画质不变的前提下降码率,二是在码率不变的前提下提升画面质量。

TDengine + EMQ X + Grafana 轻松搭建高效低成本的边缘侧工业互联网平台
本文将介绍基于TDengine、EMQ X搭建一个集工业数据采集、汇聚、清洗、存储分析以及可视化展示等能力于一体的轻量级边缘计算工业互联网平台。在此方案基础上,读者可以根据自身需求调整方案设计,从而搭建满足实际业务需求的工业互联网平台,加速实现工业智能化转型。

微服务授权应该怎么做?
前后端鉴权是一个很大的话题,不同组织的鉴权方式各不相同,甚至对同一协议的业务实现也可能相去甚远。本文尝试从认证与授权两个维度来描述标题中的鉴权,大部分篇幅还是偏认证。

分布式系统!如何实现用户追踪和认证?
讲使用 spring security 等具体技术的资料已经很多了,这篇文章不打算写框架和代码的具体实现。我们会讨论认证和授权的区别,然后会介绍一些被业界广泛采用的技术,最后会聊聊怎么为 API 构建选择合适的认证方式。

一例 Go 编译器代码优化 bug 定位和修复解析
本文中介绍了 Go 编译器的整体编译流程脉络和一个编译优化错误导致数据越界访问的 bug,并分析了对这个 bug 的排查和修复过程,希望能够借此让大家对 Go 编译器有更多的了解,在遇到类似问题时有排查思路。

服务注册中心 | 记一次Consul故障分析与优化
在微服务体系中,服务注册中心是最基础的组件,它的稳定性会直接影响整个服务体系的稳定性。本文主要介绍了爱奇艺微服务平台基于Consul的服务注册中心建设方式,与内部容器平台、API网关的集成情况,并重点记录了Consul遇到的一次故障,分析解决的过程,以及针对这次故障从架构上的优化调整措施。Consul 是近几年比较流行的服务发现工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案相比Consul 的方案更“一站式”,使用起来也较 为简单。他的主要应用场景为:服务发现、服务隔离、服务配置。

干货 | 携程移动直播探索
直播行业大概在10年前就开始兴起了,秀场直播和游戏直播是pc时代比较成功的应用场景。现阶段,移动互联网的大规模普及,流量价格越来越便宜,移动视频直播异常火爆,随着各行各业的不断融合,直播带货超高的营业额,明星艺人、销售、秀场网红的涌入,直播行业迎来了空前的繁荣发展。从pc直播到渐渐火爆的移动直播,直播技术也在不断地更新迭代,趋于成熟。本文从直播流的选择、交互优化、快速迭代等方面介绍携程直播技术。

【技术猩球】​七牛云内部平台架构 QStreaming——轻量级大数据ETL的开发框架
QStreaming is a framework that simplifies writing and executing ETLs on top of Apache Spark. It is based on a simple sql-like configuration file and runs on any Spark cluster

日均5亿字符翻译量,百毫秒内响应,携程机器翻译平台实践
随着国际化进程的开展,携程正加速第三次创业,各部门及业务场景对多语种的需求日益增长,依靠译员或精通多语种的客服难以支撑持续扩大的自然文本翻译流量。机器翻译技术作为近年来人工智能领域在自然语言处理任务上探索的先驱,逐渐走出学术的象牙塔,开始为普通用户提供实时便捷的翻译服务,并已取得了显著的成效。在这样的形势下,针对旅游服务场景提供更高质量低成本的机器翻译服务成为了一个重要课题。

干货 | 携程 Cilium+BGP 云原生网络实践
Cilium 是近两年最火的云原生网络方案之一。Cilium 的核心基于 eBPF,有两大亮点:基于 eBPF 的灵活、高性能网络,以及基于 eBPF 的 L3-L7 安全策略实现。携程 2019 年开始在生产环境使用 Cilium,本文将介绍 Cilium 在携程的落地情况,以及我们基于 Cilium 的、覆盖虚拟机、物理机和容器的云原生安全的一些探索。

高德最佳实践:Serverless规模化落地有哪些价值?
曾经看上去很美、一直被观望的 Serverless,现已逐渐进入落地的阶段。今年的”十一出行节”,高德在核心业务规模化落地 Serverless,由 Serverless 支撑的业务在流量高峰期的表现十分优秀。传统应用也能带来同样的体验,那么 Serverless 的差异化价值又是什么呢?本文分享高德 Serverless 规模化落地背后的实践总结。

携程多语言平台-Shark系统的高可用演进之路
Shark是携程IBU国际化进程中孵化的集多语言内容管理、多语言翻译、多语言内容下发等功能为一体的多语言平台,目前为携程海外几十个站点和上千个业务应用提供稳定的多语言内容管理和下发服务。本文主要分享携程IBU多语言团队在提升系统稳定性过程中的一些实践和总结,希望给大家一些参考和帮助。

淘系面向业务价值的精细化流量管控实战-双11实录
本文将从背景问题、实战效果、设计思路与解法三个方面介绍马克尼(Marconi)在2020双11中,保障了淘系(淘宝、天猫等)核心业务平台(如 首页、会场、直播、互动、我的淘宝 等),多架构层次(从接入网关到业务应用集群/容器)管控业务流量并提升服务业务效果,给予用户顺滑的体验;提升了淘系(及阿里巴巴集团更多的BU)的稳定性底盘,成为应用稳定性保障的核心能力,推动了业界在大型分布式在线业务系统的高可用/稳定性保障进展。为今年双11创新纪录提供保障!

复杂环境下落地Service Mesh的挑战与实践
在私有云集群环境下建设 Service Mesh ,往往需要对现有技术架构做较大范围的改造,同时会面临诸如兼容困难、规模化支撑技术挑战大、推广困境多等一系列复杂性问题。本文会系统性地讲解在美团在落地 Service Mesh 过程中,我们面临的一些挑战及实践经验,希望能对大家有所启发或者帮助。

C++服务编译耗时优化原理及实践
大型C++工程项目,都会面临编译耗时较长的问题。不管是开发调试迭代、准入测试,亦或是持续集成阶段,编译行为无处不在,降低编译时间对提高研发效率来说具有非常重要意义。

爱奇艺微服务标准技术架构实践
为数以亿计的用户提供优质的视频服务的爱奇艺技术产品团队,为了适应业务的快速迭代和创新,并支撑海量的用户请求,很多团队都对各自的业务系统自发地进行了微服务架构的改造。

步入超高清视频时代视频编码技术的机遇与挑战——AV1时代要来了
近些年随着视频行业的迅猛发展,尤其像短视频、点播、直播、VR等领域的爆发,人们对于高清、超高清视频体验的追求越来越强烈,流媒体平台如何在提升观众观看体验,同时降低播放成本,利用技术降低带宽消耗的同时又能最大化的还原视频的画质和质量,成为了重要的课题。

10 张图告诉你,Kafka 是怎么做到支持百万级 TPS 的?
谈到大数据传输都会想到 Kafka,Kafka 号称大数据的杀手锏,在业界有很多成熟的应用场景并且被主流公司认可。这款为大数据而生的消息中间件,以其百万级TPS的吞吐量名声大噪,迅速成为大数据领域的宠儿,在数据采集、传输、存储的过程中发挥着举足轻重的作用。在业界已经有很多成熟的消息中间件如:RabbitMQ, RocketMQ, ActiveMQ, ZeroMQ,为什么 Kafka 在众多的敌手中依然能有一席之地,当然靠的是其强悍的吞吐量。下面带领大家来揭秘。

文章来源:

Author:Honng
link:http://yonghong.tech/bookmarks/0003/