公司:美团
美团是中国一家以提供生活服务为主的电子商务公司,其自我定位为“科技零售公司”,与大众点评网合并后曾称美团点评,2020年9月起复称美团。美团由经营中国内地团购网站美团网起家,旗下拥有美团网、美团外卖、美团闪购、美团优选、大众点评网、美团单车(原摩拜单车)等互联网平台,业务涉及衣食住行各领域,包括餐饮、外卖、家政、商品配送、出行、住宿、旅游等服务。
美团2018年在香港交易所上市,2020年12月7日成为恒生指数成份股。香港财经界把阿里巴巴、腾讯、美团、小米四只中国大陆科技股的英文名称首个字母,合称“ATMX”股份。
MyFlash——美团点评的开源MySQL闪回工具
由于运维、DBA的误操作或是业务bug,我们在操作中时不时会出现误删除数据情况。早期要想恢复数据,只能让业务人员根据线上操作日志,构造误删除的数据,或者DBA使用binlog和备份的方式恢复数据,不管那种,都非常费时费力,而且容易出错。直到彭立勋首次在MySQL社区为mysqlbinlog扩展了闪回功能。
在美团点评,我们也遇到过研发人员误删主站的配置信息,从而导致主站长达2个小时不可用的情况。DBA同学当时使用了技术团队自研的binlog2sql完成了数据恢复,并多次挽救了线上误删数据导致的严重故障。不过,binlog2sql在恢复速度上不尽如人意,因此我们开发了一个新的工具——MyFlash,它很好地解决了上述痛点,能够方便并且高效地进行数据恢复。
Java魔法类:Unsafe应用解析
在程序中过度、不正确使用Unsafe类会使得程序出错的概率变大,因此对Unsafe的使用一定要慎重。
美团外卖iOS多端复用的推动、支撑与思考
主要介绍多入口业务形态下的多端复用需要如何推动,有哪些前提条件与技术支撑,如何不影响现有业务进行平滑的架构迁移,以及如何规避架构演进衍生出的副作用
Netty堆外内存泄露排查盛宴
Netty是互联网通信领域无可争议的王者,但是一旦使用方式不对,就会带来灾难。这篇文章,我们经历了一个使用Netty的WebSocket框架(netty-socketio)的 “捉虫(Bug)之旅”,排查思路有一定的通用性,希望对你有所启发。
疑案追踪:Spring Boot内存泄露排查记
本文介绍了整个排查过程以及使用到的工具,也非常适用于其他堆外内存排查。
美团即时物流的分布式系统架构设计
背景美团外卖已经发展了五年,即时物流探索也经历了3年多的时间,业务从零孵化到初具规模,在整个过程中积累了一些分布式高并发系统的建设经验。最主要的收获包括两点:即时物流业务对故障和高延迟的容忍度极低,在业务复杂度提升的同时也要求系统具备分布式、可扩展、可容灾的能力。即时物流系统阶段性的逐步实施分布式系统的架构升级,最终解决了系统宕机的风险。围绕成本、效率、体验核心三要素,即时物流体系大量结合AI技术
机器学习在美团配送系统的实践:用技术还原真实世界
在2018 AI开发者大会(AI NEXTCon)上,美团配送AI方向负责人何仁清,分享了美团在即时配送领域中机器学习技术的最新进展,以及如何通过大数据和机器学习手段,建立对线下真实世界各种场景的感知能力,还原并预测配送过程各个细节,从而提升整体配送系统的精度。 2014年,斯嘉&
iOS App冷启动治理:来自美团外卖的实践
冷启动时长是App性能的重要指标,作为用户体验的第一道“门”,直接决定着用户对App的第一印象。美团外卖iOS客户端从2013年11月开始,历经几十个版本的迭代开发,产品形态不断完善,业务功能日趋复杂;同时外卖App也已经由原来的独立业务App演进成为一个平台App,陆续接入了闪购、跑腿等
浅谈大型互联网的企业入侵检测及防护策略
如何知道自己所在的企业是否被入侵了?是没人来“黑”,还是因自身感知能力不足,暂时还无法发现?
Logan:美团点评的开源移动端基础日志库
美团点评的移动端基础日志组件Logan开源啦!目前美团点评绝大多数App已经接入并使用Logan进行日志收集、上传、分析。
Oceanus:美团HTTP流量定制化路由的实践
Oceanus是美团基础架构部研发的统一HTTP服务治理框架,基于Nginx和ngx_lua扩展,主要提供服务注册与发现、动态负载均衡、可视化管理、定制化路由、安全反扒、session ID复用、熔断降级、一键截流和性能统计等功能。本文主要讲述Oceanus如何通过策略抽象、查询、渲染和分组动态更新,实现HTTP请求的定ԣ
Jenkins的Pipeline脚本在美团餐饮SaaS中的实践
介绍美团点评餐饮SaaS在使用Jenkins持续集成过程中,多个Android项目构建和集成React Native时,使用Pipeline的经验。
假笨说-协助美团kafka团队定位到的一个JVM Crash问题
PerfMa作为一家新型的技术驱动型公司,技术是我们的命根子,企业公众号的第一篇文章也希望特别一点,给大家来一篇大大的干货,我们后续也会在我们的公众号里给大家源源不断地奉上干货,大家可以关注一下我们公众号
美团针对Redis Rehash机制的探索和实践
本文主要介绍美团日均万亿访问缓存体系以及Redis Rehash机制和原理,并在Redis Rehash机制方面相关的探索和实践等。
SQL解析在美团的应用
文章首先介绍了SQL解析器的应用场景,其次描述了其原理和在MySQL中的实现,最后使用SQL解析器,实现SQL特征生成。
前端遇上Go: 静态资源增量更新的新实践
前端资源加载是前端一个经常谈论的话题。过去我们主要依赖浏览器的默认行为,但这种默认行为往往对缓存的利用率不够。对于一个经常改动发版的页面,我们希望每次上线时,尽可能利用缓存,降低资源发布时给用户带来的加载延时。