文章列表

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

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

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

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

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

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

Logan:美团点评的开源移动端基础日志库

姜腾 立成
Logan基础日志库主要解决了日志模块普遍存在的效率、安全性、丢失日志等问题。 阅读全文

beeshell —— 开源的 React Native 组件库

小龙
基于 React Native 的企业级移动应用的基础组件库 beeshell 的开源推广文章,从架构设计、实现、质量保证、规划几个方面对 beeshell 进行全面介绍。 阅读全文

WMRouter:美团外卖Android开源路由框架

子健 渊博 云驰
WMRouter是一款Android路由框架,基于组件化的设计思路,功能灵活,使用简单。本文先简单介绍WMRouter的功能和适用场景,然后详细介绍WMRouter的发展背景和过程。 阅读全文

Android消息总线的演进之路:用LiveDataBus替代RxBus、EventBus

海亮
对于Android App的开发者来说,EventBus、RxBus一定是最为常用的消息总线框架,用于在不同模块之间订阅/发送消息。本文提供了一个新的消息总线框架——LiveDataBus,利用LiveDataBus,不仅可以实现消息总线功能,而且对于订阅者,他们不需要关心何时取消订阅,极大减少了因为忘记取消订阅造成的内存泄漏风险。 阅读全文

美团客户端响应式框架 EasyReact 开源啦

姜沂 臧成威
EasyReact 是一款基于响应式编程范式的客户端开发框架,开发者可以使用此框架轻松的解决客户端地异步问题。<br/>EasyReact 现已开源。 阅读全文

美团客户端响应式框架 EasyReact 开源啦

姜沂 臧成威
EasyReact 是一款基于响应式编程范式的客户端开发框架,开发者可以使用此框架轻松的解决客户端地异步问题。<br/>EasyReact 现已开源。 阅读全文

用Vue.js开发微信小程序:开源框架mpvue解析

成全
使用当前流行的前端框架 Vue.js 开发小程序,实现双端代码复用和组件化开发,同时为你揭秘 mpvue 框架的设计和实现思路。 阅读全文

Shield——开源的移动端页面模块化开发框架

何治
随着业务场景变得复杂,页面臃肿,难以维护,除了MVP或MVVM等设计模式分层解耦,本文将为大家介绍另一种切分页面的方式来解决这些问题。 阅读全文

MyFlash——美团点评的开源MySQL闪回工具

广友
深入分析了binlog的格式,解释了实现binlog反转的细节,给出了MyFlash的架构设计方案,最后与binlog反转工具做了性能对比。 阅读全文

Android热更新方案Robust开源,新增自动化补丁工具

吴坤 张梦 定旭
Robust是Android平台上高兼容性、高稳定性的实时热更新系统,本文为Robust热更新系统提供自动化补丁的解决方案,为使用ProGuard进行代码混淆的工程提供了自动化补丁的支持。在补丁的代码利用反射来修复出现Bug的类,以此达到修复问题的目的。 阅读全文

美团点评SQL优化工具SQLAdvisor开源

DBA团队
SQLAdvisor是一款SQL优化工具:输入SQL,输出索引优化建议。它基于MySQL原生词法解析,再结合SQL中的where条件以及字段选择度、聚合条件、多表Join关系等输出最优的索引优化建议。 阅读全文

新一代开源Android渠道包生成工具Walle

建帅 陈潼
本文介绍美团App的Android版所用的新一代渠道生成工具Walle,能够在完美支持Android 7.0新的APK Signature Scheme v2的同时,快速生成渠道包。项目已经开源。 阅读全文

美团数据库中间件DBProxy开源

DBA团队(北京)
DBProxy是一款基于MySQL协议的中间件,在奇虎360的开源项目Atlas基础上进行了一系列的改进工作,现在正式开源。 阅读全文