文章列表

美团点评技术年货:900+页电子书,覆盖前端、后台、大数据、算法……

技术学院
新年将至,年味渐浓。 美团点评技术年货如期而至。 从2013年12月4日发布第一篇文章,一直到今天,美团技术团队官方博客已经走过了6个春秋。 截止 阅读全文

美团点评效果广告实验配置平台的设计与实现

哲琪、仓魁、刘铮
一. 背景 效果广告的主要特点之一是可量化,即广告系统的所有业务指标都是可以计算并通过数字进行展示的。因此,可以通过业务指标来表示广告系统的迭代 阅读全文

JVM CPU Profiler技术原理及源码深度解析

业祥 继东
研发人员在遇到线上报警或需要优化系统性能时,常常需要分析程序运行行为和性能瓶颈。Profiling技术是一种在应用运行时收集程序相关信息的动 阅读全文

美团集群调度系统HULK技术演进

涂扬
本文根据美团基础架构部/弹性策略团队负责人涂扬在2019 QCon(全球软件开发大会)上的演讲内容整理而成。本文涉及Kubernetes集群管 阅读全文

字节码增强技术探索

赵泽恩
1.字节码 1.1 什么是字节码? Java之所以可以“一次编译,到处运行”,一是因为JVM针对各种操作系统、平台都进行了定制,二是因为无论在什么平台 阅读全文

美团点评Kubernetes集群管理实践

国梁
本文将介绍美团点评Kubernetes集群管理与使用实践,包括美团点评集群管理与调度系统介绍、Kubernetes管理与实践、Kubernetes优化与改造以及资源管理与优化等。 阅读全文

美团大规模微服务通信框架及治理体系OCTO核心组件开源

[舒超 张翔]
本文介绍了美团开源的服务治理核心部分——微服务通信框架及治理平台OCTO,包括其功能特性、整体架构及未来规划等等。 阅读全文

Leaf:美团分布式ID生成服务开源

志桐
美团分布式ID生成服务Leaf开源介绍,主要用于生成趋势递增的全局唯一ID 阅读全文

根因分析初探:一种报警聚类算法在业务系统的落地实施

刘玚 千钊
本文分析了后端服务运维中大量报警出现时相互淹没的问题,选定了一种基于类聚的根因分析算法,并且针对业务报警日志进行了设计与实现,最后构造实验对算法的效果进行了验证与定性分析。 阅读全文

Java魔法类:Unsafe应用解析

璐璐
本文对sun.misc.Unsafe公共API功能及相关应用场景进行介绍。 阅读全文

全链路压测自动化实践

欧龙
本文分析了全链路压测自动化中面临的问题,并分享了酒旅境内度假在如何把全链路压测标准化、平台化、常态化的架构设计和实践 阅读全文

保障IDC安全:分布式HIDS集群架构设计

陈驰
HIDS主机型入侵检测系统是部署在服务器上的安全防护Agent,用来保障服务器安全。在大型互联网公司,面对的是几十万台甚至上百万台服务器规模的IDC时,复杂的服务器环境,网络环境,巨大的数据量给产品带来了哪些技术挑战呢? 阅读全文

Spring Boot引起的“堆外内存泄漏”排查及经验总结

纪兵
在项目迁移到Spring Boot之后,发生内存使用量过高的问题。本文介绍了整个排查过程以及使用到的工具,也非常适用于其他堆外内存排查。 阅读全文

LruCache在美团DSP系统中的应用演进

王粲 崔涛 霜霜
LruCache(Least Recently Used Cache)是一种带有清退机制的缓存结构。用于DSP系统中的广告数据存储来提高广告投放引擎的性能。 阅读全文

深入浅出排序学习:写给程序员的算法系统开发实践

刘丁
文章从算法、架构两方面阐述排序学习。算法部分采用理论结合类比的方式进行讲解,希望帮助读者更容易地掌握排序学习核心概念。架构部分阐述如何设计一个良好的在线排序学习预测框架,包括特征治理、召回治理和分层模型三块。重点剖析了在线排序分层模型的组成、各模块的功能以及部分实现。 阅读全文

美团DB数据同步到数据仓库的架构与实践

萌萌 心序 成聪
DB数据是大数据场景下进行数据分析与挖掘的重要数据来源,是ODS层数据的重要构成部分。本文主要从Binlog流式采集和基于Hive的ODS数据生产两方面,介绍美团点评各业务线的DB数据同步到数据仓库的架构和实践。 阅读全文

美团即时物流的分布式系统架构设计

宋斌
美团外卖已经发展了五年,即时物流的探索也经历了3年多的时间,业务从零孵化到初具规模,整个过程中也积累了一些分布式高并发系统的建设经验。 阅读全文

不可不说的Java“锁”事

家琪
Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。 阅读全文

美团容器平台架构及容器技术实践

欧阳坚
本文主要分享了美团在容器技术上做的一些探索和实践,内容主要涵盖美团容器云在Linux Kernel、Docker和Kubernetes层面做的一些优化工作,以及美团内部推动容器化进程的一些思考。 阅读全文

CAT 3.0 开源发布,支持多语言客户端及多项性能提升

尤勇
CAT(Central Application Tracking),是基于Java开发的分布式实时监控系统。CAT目前在美团点评的产品定位是应用层的统一监控组件,在中间件(RPC、数据库、缓存、MQ等)框架中得到广泛应用,为各业务线提供系统的性能指标、健康状况、实时告警等。 阅读全文