文章列表

保障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等)框架中得到广泛应用,为各业务线提供系统的性能指标、健康状况、实时告警等。 阅读全文

深度剖析开源分布式监控CAT

尤勇
CAT是一个开源的实时监控系统,它侧重于Java应用的监控,目前每天实时处理大约100TB数据。为美团业务线提供丰富的监控报表和告警。 阅读全文

Netty堆外内存泄露排查盛宴

闪电侠
Netty是互联网通信领域无可争议的王者,但是一旦使用方式不对,就会带来灾难。这篇文章,我们经历了一个使用Netty的WebSocket框架(netty-socketio)的 “捉虫(Bug)之旅”,排查思路有一定的通用性,希望对你有所启发。 阅读全文

APPKIT打造稳定、灵活、高效的运营配置平台

国宝 小龙
美团App、大众点评App都是重运营的应用。对于App里运营资源、基础配置,需要根据城市、版本、平台、渠道等不同的维度进行运营管理。如何在版本快速迭代过程中,保持运营资源能够被高效、稳定和灵活地配置,是我们团队面临的重大考验。在这种背景下,大众点评移动开发组必须要打造一个稳定、灵活、高效的运营配置平台。本文主要分享我们在建设高效的运营配置平台过程中,积累的一些经验,以及面临的挑战和思考。 阅读全文

Oceanus:美团HTTP流量定制化路由的实践

周峰
Oceanus是美团基础架构部研发的统一HTTP服务治理框架,基于Nginx和ngx_lua扩展,主要提供服务注册与发现、动态负载均衡、可视化管理、定制化路由、安全反扒、session ID复用、熔断降级、一键截流和性能统计等功能。本文主要讲述Oceanus如何通过策略抽象、查询、渲染和分组动态更新,实现HTTP请求的定制化路由。 阅读全文

美团服务体验平台对接业务数据的最佳实践-海盗中间件

王彬 陈胜
面对非常繁多的业务数据对接需求,美团服务体验平台在实践过程中探索和沉淀了海盗技术中间件。通过该中间件可以实现对业务方服务的编排和数据后处理。此外,该中间件适用于所有需要对接外部数据的场景,本文将对此做详细介绍。 阅读全文

UAS-点评侧用户行为检索系统

朱凯
面对海量用户行为数据,从上报到处理,再到存储,以及最后的服务提供,都面临一系列挑战,本文将介绍我们对这些挑战的处理方法,以此来满足我们业务的快速发展。 阅读全文

大众点评账号业务高可用进阶之路

沙堂堂 孟德鑫 杨正 谢可 徐升
服务的高可用是每个业务方都极力追求的事,本文将详细讲讲大众点评账号团队在高可用方面的思考和实践,看看我们的实现有什么不一样。 阅读全文

实时数据产品实践——美团大交通战场沙盘

娣娣 晓磊
本文以美团旅行大交通实时战场沙盘为例,讲述实时数据处理系统的架构、设计以及优化。 阅读全文

美团数据平台Kerberos优化实战

鹏飞
Kerberos 是一种网络认证协议,通过通过传统的密码技术(如:共享密钥),为客户机 / 服务器应用程序提供强大的认证服务。 阅读全文

美团广告实时索引的设计与实现

仓魁 李晓晖 刘铮 蔡平
基于广告业务场景,描述了支持层次结构和实时更新的广告索引的设计与实现。 阅读全文

美团点评智能支付核心交易系统的可用性实践

静儿
业务发展是树,系统稳定是根。想要向上成树,先要向下扎根。美团点评智能订单量在高速增长,也给系统带来了巨大的挑战。本文主要介绍了美团点评智能支付核心交易系统的可用性实践。 阅读全文