Submit Search
Upload
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
•
6 likes
•
1,638 views
美团点评技术团队
Follow
主要介绍美团在面向大规模服务集群、服务间百亿级调用的场景下,在高性能服务通信框架、服务治理领域的实践经验。内容包括:1. 分布式服务通信框架设计;2. 服务治理发展演进及成果等。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 29
Download now
Download to read offline
Recommended
美团点评沙龙012-初创电商的物流摸索
美团点评沙龙012-初创电商的物流摸索
美团点评技术团队
餐馆无忧是由来自百度、豌豆荚等IT企业、知名大型餐饮连锁企业高管联手打造,致力于整合、优化餐饮企业食材供应链的互联网络科技公司。 作为线下O2O的初创公司,在接触到物流领域后,如何从零起步,在有限资源下,低成本,低技术门槛的优化物流供应链。准时高效的将食材配送到客户手中。
W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探
美团点评技术团队
React Native 的出现给了原生应用一个新的选择。我们为什么选择 React?在将 React 集成到一个成熟应用的过程中我们遇到了哪些挑战又是如何解决的呢?我们在这里试着给出一个答案。
美团技术沙龙04 美团下一代分布式存储系统
美团技术沙龙04 美团下一代分布式存储系统
美团点评技术团队
介绍美团云分布式存储系统的现状、运维与测试经验,介绍美团正在自主研发的下一代统一分布式存储系统架构、成本控制和技术选型的思考,分享高性能存储节点、并发网络框架、跨机房部署、高可用与强一致模型、元数据管理、纠删码、碎片整理等关键模块设计思路,以及统一存储系统在冷数据存储方面的思考。
美团点评技术沙龙05 - Node.js业务应用实践和服务监控
美团点评技术沙龙05 - Node.js业务应用实践和服务监控
美团点评技术团队
美团酒店目前有80%+的项目基于Node.js的前后端分离架构进行开发,一定程度上提升了前后端的开发协作效率,同时线上运维有50+台Server,对线上服务的运维和监控需要特别关注,我们自建了开源的Node.js的监控解决方案PM25,同时会介绍遇到过几例线上内存泄露和CPU飙升的问题,以及如何借助PM25和相关的开发者工具进行定位和解决。 分享者:郭凯,美团点评酒店前端技术专家、技术经理,于2014.7入职美团,目前在美团酒店负责酒店前端团队,除了业务外,会涉及到技术选型、基础架构以及团队建设和管理,译作有《编写可维护的JavaScript》、《第三方JavaScript编程》,对Node.js和移动端有浓厚的兴趣。
美团点评技术沙龙14:美团四层负载均衡
美团点评技术沙龙14:美团四层负载均衡
美团点评技术团队
介绍美团四层负载均衡是如何实现高性能、高可靠的,以及上线一年多的时间里遇到的一些问题以及解决方案。
W3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in React
美团点评技术团队
拥抱未来但并不局限于标准的 React,有哪些叹为观止的设计以确保其易用性和高性能?为什么在双向绑定大行其道时 React 却使用单向数据流的设计?仅关注 UI 层的 React 其当前的生态圈还有哪些方面值得建设?
从开发到上线-实战持续交付
从开发到上线-实战持续交付
LI Daobing
从开发到上线 实战持续交付
Nginx深度開發與客制化
Nginx深度開發與客制化
Joshua Zhu
在阿里巴巴集團,Tengine(阿里定製開源版本Nginx)在淘寶、天貓、阿里雲等眾多大流量網站上運行,每天服務數十億page views。在本次演講裏,我們將分享我們是如何深度定制與開發Nginx,以增強其性能、安全、可運營性等方面。如: * 動態模塊加載(DSO)支援、syslog和pipe支援等; * 更多實用的load balancing算法,如session_sticky,consistent_hash等; * 性能提升改進,如timer的優化; * 安全增強,如防DDoS,慢攻擊防禦,traffic control措施等; * 自動前端性能優化,如組合CSS/JavaScript,頁面trim等; * 動態scripting語言支援(Lua); Tengine是開放原始碼項目,主頁在:http://tengine.taobao.org/
Recommended
美团点评沙龙012-初创电商的物流摸索
美团点评沙龙012-初创电商的物流摸索
美团点评技术团队
餐馆无忧是由来自百度、豌豆荚等IT企业、知名大型餐饮连锁企业高管联手打造,致力于整合、优化餐饮企业食材供应链的互联网络科技公司。 作为线下O2O的初创公司,在接触到物流领域后,如何从零起步,在有限资源下,低成本,低技术门槛的优化物流供应链。准时高效的将食材配送到客户手中。
W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探
美团点评技术团队
React Native 的出现给了原生应用一个新的选择。我们为什么选择 React?在将 React 集成到一个成熟应用的过程中我们遇到了哪些挑战又是如何解决的呢?我们在这里试着给出一个答案。
美团技术沙龙04 美团下一代分布式存储系统
美团技术沙龙04 美团下一代分布式存储系统
美团点评技术团队
介绍美团云分布式存储系统的现状、运维与测试经验,介绍美团正在自主研发的下一代统一分布式存储系统架构、成本控制和技术选型的思考,分享高性能存储节点、并发网络框架、跨机房部署、高可用与强一致模型、元数据管理、纠删码、碎片整理等关键模块设计思路,以及统一存储系统在冷数据存储方面的思考。
美团点评技术沙龙05 - Node.js业务应用实践和服务监控
美团点评技术沙龙05 - Node.js业务应用实践和服务监控
美团点评技术团队
美团酒店目前有80%+的项目基于Node.js的前后端分离架构进行开发,一定程度上提升了前后端的开发协作效率,同时线上运维有50+台Server,对线上服务的运维和监控需要特别关注,我们自建了开源的Node.js的监控解决方案PM25,同时会介绍遇到过几例线上内存泄露和CPU飙升的问题,以及如何借助PM25和相关的开发者工具进行定位和解决。 分享者:郭凯,美团点评酒店前端技术专家、技术经理,于2014.7入职美团,目前在美团酒店负责酒店前端团队,除了业务外,会涉及到技术选型、基础架构以及团队建设和管理,译作有《编写可维护的JavaScript》、《第三方JavaScript编程》,对Node.js和移动端有浓厚的兴趣。
美团点评技术沙龙14:美团四层负载均衡
美团点评技术沙龙14:美团四层负载均衡
美团点评技术团队
介绍美团四层负载均衡是如何实现高性能、高可靠的,以及上线一年多的时间里遇到的一些问题以及解决方案。
W3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in React
美团点评技术团队
拥抱未来但并不局限于标准的 React,有哪些叹为观止的设计以确保其易用性和高性能?为什么在双向绑定大行其道时 React 却使用单向数据流的设计?仅关注 UI 层的 React 其当前的生态圈还有哪些方面值得建设?
从开发到上线-实战持续交付
从开发到上线-实战持续交付
LI Daobing
从开发到上线 实战持续交付
Nginx深度開發與客制化
Nginx深度開發與客制化
Joshua Zhu
在阿里巴巴集團,Tengine(阿里定製開源版本Nginx)在淘寶、天貓、阿里雲等眾多大流量網站上運行,每天服務數十億page views。在本次演講裏,我們將分享我們是如何深度定制與開發Nginx,以增強其性能、安全、可運營性等方面。如: * 動態模塊加載(DSO)支援、syslog和pipe支援等; * 更多實用的load balancing算法,如session_sticky,consistent_hash等; * 性能提升改進,如timer的優化; * 安全增強,如防DDoS,慢攻擊防禦,traffic control措施等; * 自動前端性能優化,如組合CSS/JavaScript,頁面trim等; * 動態scripting語言支援(Lua); Tengine是開放原始碼項目,主頁在:http://tengine.taobao.org/
美团技术团队 - 美团网数据仓库的演进
美团技术团队 - 美团网数据仓库的演进
美团点评技术团队
美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14:美团云对象存储系统
美团点评技术团队
介绍美团云对象存储系统的现状、运维和测试经验;对象存储的应用场景;自主研发的下一代万亿级分布式存储系统架构、成本控制和技术选型;高性能存储节点、并发网络框架、高可用与强一致模型、元数据管理、纠删码、碎片整理等关键模块设计思路。
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台
美团点评技术团队
美团云Docker平台是基于美团云平台而研发的Docker容器集群管理系统,提供对Docker容器的实例化、调度、运行、监控以及镜像托管等功能。介绍Docker平台的设计思想,架构和关键模块设计思路,以及在可用性、弹性伸缩和微服务方面所做的工作
美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践
美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践
美团点评技术团队
滴滴移动端测试解耦工具实践
阿里CDN技术揭秘
阿里CDN技术揭秘
Joshua Zhu
Alibaba CDN Architecture
美团技术沙龙04 - Kv Tair best practise
美团技术沙龙04 - Kv Tair best practise
美团点评技术团队
介绍了美团十亿级、百亿级、千亿级访问下,kv存储的最佳实践,主要包括性能优化、工具、测试、运维、监控等方面。梳理美团复杂业务场景下,我们如何制定sla,以及我们做了哪些方案来达到业务高可靠、高可用、高稳定的。
Yog Framework
Yog Framework
fansekey
https://github.com/fex-team/yog
美团点评技术沙龙13-前端工程化开发方案app-proto介绍
美团点评技术沙龙13-前端工程化开发方案app-proto介绍
美团点评技术团队
前端新技术和工具快速迭代,针对不同业务场景技术选型的也存在差异,一套前端开发技术栈并不能适用于所有的开发场景。 更合理的技术栈应该做到合理分层,各层独立。这样任何一层可以被类似的技术替代,而不至于“牵一发而动全身”。 基于多个项目的探索实践,美团点评厦门智能住宿前端团队基于约定优于配置的原则规范的一套前端统一工程化开发方案app-proto。主要适用于复杂交互的工具类单页面Web项目,目前已在PMS系统、天蝎CRM等多个项目中采用。
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术团队
介绍点评目前使用并快速迭代的自动化服务平台RDS,包括系统整体设计,针对研发人员以及DBA的需求提供的全套解决方案。
美团点评技术沙龙13-酒旅Hybrid架构体系及演进
美团点评技术沙龙13-酒旅Hybrid架构体系及演进
美团点评技术团队
伴随酒旅移动端业务的快速增长,更灵活稳定的技术架构成了支撑业务扩张的重要基石。Hybrid 架构凭借了快速迭代和试错的能力以及流畅的体验和优秀的安全能力,成为我们技术深入的重点。本次分享主要介绍酒旅在过去一段时间中,围绕着Hybrid架构体系做的建设和一些基础设施演进。
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
jackbillow
基于MySQL的分布式数据库实践
阿里云技术实践
阿里云技术实践
drewz lin
数据架构方面的一些探讨
数据架构方面的一些探讨
Chao Zhu
数据架构方面的一些探讨
D baa s_in_xiaomi
D baa s_in_xiaomi
hdksky
DBaaS In Xiaomi
阿里开源经验分享
阿里开源经验分享
Joshua Zhu
阿里巴巴开源经验分享 Best Practices of Alibaba Open Source
Team Foundation Server
Team Foundation Server
國昭 張
初步地瞭解整個TFS的概觀
豆瓣数据架构实践
豆瓣数据架构实践
Xupeng Yun
2014-04-19 在 ACOUG 活动上的分享,介绍了豆瓣数据架构的演进过程,以及过程中遇到的问题、目前正在面临的挑战等。
20110607 IPv6
20110607 IPv6
Jui-Nan Lin
IPv6 architecture
Q con成都主题演讲【弹性计算】by马介悦
Q con成都主题演讲【弹性计算】by马介悦
drewz lin
新浪微博redis技术演化
新浪微博redis技术演化
XiaoJun Hong
新浪微博redis技术演化
03.osb概览
03.osb概览
Meng He
新浪微博平台与安全架构
新浪微博平台与安全架构
n716
More Related Content
What's hot
美团技术团队 - 美团网数据仓库的演进
美团技术团队 - 美团网数据仓库的演进
美团点评技术团队
美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14:美团云对象存储系统
美团点评技术团队
介绍美团云对象存储系统的现状、运维和测试经验;对象存储的应用场景;自主研发的下一代万亿级分布式存储系统架构、成本控制和技术选型;高性能存储节点、并发网络框架、高可用与强一致模型、元数据管理、纠删码、碎片整理等关键模块设计思路。
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台
美团点评技术团队
美团云Docker平台是基于美团云平台而研发的Docker容器集群管理系统,提供对Docker容器的实例化、调度、运行、监控以及镜像托管等功能。介绍Docker平台的设计思想,架构和关键模块设计思路,以及在可用性、弹性伸缩和微服务方面所做的工作
美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践
美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践
美团点评技术团队
滴滴移动端测试解耦工具实践
阿里CDN技术揭秘
阿里CDN技术揭秘
Joshua Zhu
Alibaba CDN Architecture
美团技术沙龙04 - Kv Tair best practise
美团技术沙龙04 - Kv Tair best practise
美团点评技术团队
介绍了美团十亿级、百亿级、千亿级访问下,kv存储的最佳实践,主要包括性能优化、工具、测试、运维、监控等方面。梳理美团复杂业务场景下,我们如何制定sla,以及我们做了哪些方案来达到业务高可靠、高可用、高稳定的。
Yog Framework
Yog Framework
fansekey
https://github.com/fex-team/yog
美团点评技术沙龙13-前端工程化开发方案app-proto介绍
美团点评技术沙龙13-前端工程化开发方案app-proto介绍
美团点评技术团队
前端新技术和工具快速迭代,针对不同业务场景技术选型的也存在差异,一套前端开发技术栈并不能适用于所有的开发场景。 更合理的技术栈应该做到合理分层,各层独立。这样任何一层可以被类似的技术替代,而不至于“牵一发而动全身”。 基于多个项目的探索实践,美团点评厦门智能住宿前端团队基于约定优于配置的原则规范的一套前端统一工程化开发方案app-proto。主要适用于复杂交互的工具类单页面Web项目,目前已在PMS系统、天蝎CRM等多个项目中采用。
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术团队
介绍点评目前使用并快速迭代的自动化服务平台RDS,包括系统整体设计,针对研发人员以及DBA的需求提供的全套解决方案。
美团点评技术沙龙13-酒旅Hybrid架构体系及演进
美团点评技术沙龙13-酒旅Hybrid架构体系及演进
美团点评技术团队
伴随酒旅移动端业务的快速增长,更灵活稳定的技术架构成了支撑业务扩张的重要基石。Hybrid 架构凭借了快速迭代和试错的能力以及流畅的体验和优秀的安全能力,成为我们技术深入的重点。本次分享主要介绍酒旅在过去一段时间中,围绕着Hybrid架构体系做的建设和一些基础设施演进。
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
jackbillow
基于MySQL的分布式数据库实践
阿里云技术实践
阿里云技术实践
drewz lin
数据架构方面的一些探讨
数据架构方面的一些探讨
Chao Zhu
数据架构方面的一些探讨
D baa s_in_xiaomi
D baa s_in_xiaomi
hdksky
DBaaS In Xiaomi
阿里开源经验分享
阿里开源经验分享
Joshua Zhu
阿里巴巴开源经验分享 Best Practices of Alibaba Open Source
Team Foundation Server
Team Foundation Server
國昭 張
初步地瞭解整個TFS的概觀
豆瓣数据架构实践
豆瓣数据架构实践
Xupeng Yun
2014-04-19 在 ACOUG 活动上的分享,介绍了豆瓣数据架构的演进过程,以及过程中遇到的问题、目前正在面临的挑战等。
20110607 IPv6
20110607 IPv6
Jui-Nan Lin
IPv6 architecture
Q con成都主题演讲【弹性计算】by马介悦
Q con成都主题演讲【弹性计算】by马介悦
drewz lin
新浪微博redis技术演化
新浪微博redis技术演化
XiaoJun Hong
新浪微博redis技术演化
What's hot
(20)
美团技术团队 - 美团网数据仓库的演进
美团技术团队 - 美团网数据仓库的演进
美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践
美团点评技术沙龙06 - 滴滴移动端测试解耦工具实践
阿里CDN技术揭秘
阿里CDN技术揭秘
美团技术沙龙04 - Kv Tair best practise
美团技术沙龙04 - Kv Tair best practise
Yog Framework
Yog Framework
美团点评技术沙龙13-前端工程化开发方案app-proto介绍
美团点评技术沙龙13-前端工程化开发方案app-proto介绍
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术沙龙13-酒旅Hybrid架构体系及演进
美团点评技术沙龙13-酒旅Hybrid架构体系及演进
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
阿里云技术实践
阿里云技术实践
数据架构方面的一些探讨
数据架构方面的一些探讨
D baa s_in_xiaomi
D baa s_in_xiaomi
阿里开源经验分享
阿里开源经验分享
Team Foundation Server
Team Foundation Server
豆瓣数据架构实践
豆瓣数据架构实践
20110607 IPv6
20110607 IPv6
Q con成都主题演讲【弹性计算】by马介悦
Q con成都主题演讲【弹性计算】by马介悦
新浪微博redis技术演化
新浪微博redis技术演化
Similar to 美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
03.osb概览
03.osb概览
Meng He
新浪微博平台与安全架构
新浪微博平台与安全架构
n716
有道云笔记架构简介
有道云笔记架构简介
drewz lin
微服务架构设计模式-第一次课v2.pdf
微服务架构设计模式-第一次课v2.pdf
LiShanshan2
AAAA
4.陈群-唯品会大规模Redis集群存储架构演进.pdf
4.陈群-唯品会大规模Redis集群存储架构演进.pdf
StevenShing
Redis
了解应用服务器
了解应用服务器
Feng Yu
了解应用服务器
新浪微博Feed服务架构
新浪微博Feed服务架构
XiaoJun Hong
在厦门爱特咖啡分享的新浪微博Feed服务架构
微服務架構 導入經驗分享 吳剛志 - Community Open Camp
微服務架構 導入經驗分享 吳剛志 - Community Open Camp
Andrew Wu
當紅的容器化技術 Docker, 已在 Linux 平台下相當盛行。熟悉 .NET 的開發人員,該如何搭上容器化技術的列車,更快的轉移到微服架構? 如何善用容器化技術加速開發流程? 微服務架構下能更容易的整合其他成熟的解決方案。 這個 Session 會展示如何用 .NET + Windows Container ,來完成這任務。
Nodejs & NAE
Nodejs & NAE
q3boy
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
colderboy17
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
guiyingshenxia
中国互联网运维高峰论坛
Rest与面向资源的web开发
Rest与面向资源的web开发
topgeek
REST与面向资源的Web开发, 包括起源,概念和一些应用介绍。
MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例
郁萍 王
大规模网站架构
大规模网站架构
drewz lin
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
锐 张
企業導入微服務實戰 - updated
企業導入微服務實戰 - updated
Paul Chao
廣宣學堂
廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰
Paul Chao
https://www.facebook.com/broadmission
曲琳 购物搜索引擎架构的变与不变——一淘网搜索技术分享0731
曲琳 购物搜索引擎架构的变与不变——一淘网搜索技术分享0731
drewz lin
金山云查询系统改进之路1
金山云查询系统改进之路1
Zoom Quiet
{3月15日语音讲座vol.46}老彭: 金山云安全架构体验 http://bbs.code.ijinshan.com/thread-1682-1-1.html
去哪儿Ugc平台设计经验
去哪儿Ugc平台设计经验
mysqlops
去哪儿,UGC,平台,设计经验
Similar to 美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
(20)
03.osb概览
03.osb概览
新浪微博平台与安全架构
新浪微博平台与安全架构
有道云笔记架构简介
有道云笔记架构简介
微服务架构设计模式-第一次课v2.pdf
微服务架构设计模式-第一次课v2.pdf
4.陈群-唯品会大规模Redis集群存储架构演进.pdf
4.陈群-唯品会大规模Redis集群存储架构演进.pdf
了解应用服务器
了解应用服务器
新浪微博Feed服务架构
新浪微博Feed服务架构
微服務架構 導入經驗分享 吳剛志 - Community Open Camp
微服務架構 導入經驗分享 吳剛志 - Community Open Camp
Nodejs & NAE
Nodejs & NAE
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
Rest与面向资源的web开发
Rest与面向资源的web开发
MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例
大规模网站架构
大规模网站架构
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
企業導入微服務實戰 - updated
企業導入微服務實戰 - updated
廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰
曲琳 购物搜索引擎架构的变与不变——一淘网搜索技术分享0731
曲琳 购物搜索引擎架构的变与不变——一淘网搜索技术分享0731
金山云查询系统改进之路1
金山云查询系统改进之路1
去哪儿Ugc平台设计经验
去哪儿Ugc平台设计经验
More from 美团点评技术团队
美团点评技术沙龙13-点评Titans框架的设计和实践
美团点评技术沙龙13-点评Titans框架的设计和实践
美团点评技术团队
H5开发具有快速迭代的优异特性和Native所有的强大的API的功能,在现在的移动互联网开发时代可谓各领千秋。 点评APP在2年前就开始尝试H5和Native混合的Hybrid开发模式,从中我们形成了今天的Titans框架,目前已经在点评美团的多个APP上接入,本次分享主要介绍Titans的核心设计以及在实践中我们所作出的变化。
美团点评沙龙12-LBS空间搜索架构的优化历程
美团点评沙龙12-LBS空间搜索架构的优化历程
美团点评技术团队
LBS作为O2O行业的基础服务,在美团配送服务中扮演着连接用户、商家和配送员的重要角色。如何应对海量配送员的实时位置上报?如何为商家的订单找到附近合适的配送员?是配送调度的关键。随着美团配送业务的高速发展,LBS空间搜索服务经历过多次架构优化升级。本次分享将为大家介绍美团配送LBS空间搜索服务架构的优化历程。
美团点评沙龙012-从零到千万量级的实时物流平台架构实践
美团点评沙龙012-从零到千万量级的实时物流平台架构实践
美团点评技术团队
美团配送自15年开始发展到现在一年多时间,订单从0到几百万单;这个高速发展的速度,对技术提出了高并发、高可用、高性能等很多的挑战,特别是O2O行业的即时性,使上面的挑战相较于一般的交易系统更加突出。本次分享将为大家介绍美团配送履约团队应对上面的挑战整个架构升级的优化历程。
美团点评沙龙 飞行中换引擎--美团配送业务系统的架构演进之路
美团点评沙龙 飞行中换引擎--美团配送业务系统的架构演进之路
美团点评技术团队
美团配送业务的快速发展,对技术带来了快节奏、轻上线、高并发、高质量的挑战,同时也驱动着技术团队深刻把握业务需求、准确定位领域模型、高效支撑系统扩展,正好比给一架飞行中的飞机不断更换引擎。作为一支刚刚成立不久的年轻团队应该如何面对挑战?我们又是怎样在工作中把握"快"与"准"的?本次分享将为大家介绍美团配送业务系统的发展历程、关键技术和成功实践。
美团点评技术沙龙011 - 团购系统流量和容量评估实践
美团点评技术沙龙011 - 团购系统流量和容量评估实践
美团点评技术团队
百万级的购买用户数,活动带来的瞬时流量可能是平时流量的几十倍,这对我们的系统来说是一个不小的挑战。本次分享的主要内容是一次大促活动前的系统压力测试、容量评估和分析实践。
美团点评技术沙龙011 - 客户端用户体验数据量化
美团点评技术沙龙011 - 客户端用户体验数据量化
美团点评技术团队
对移动端App用户来说,最直观的用户体验包括加载快慢、流量消耗、崩溃率、内存和CPU占用等。随着业务功能越来越复杂,对于用户体验优化问题,客户端开发同学常常无从下手。 因此,客观地量化用户体验就显得尤为重要。如何从多个维度通过性能数据来客观量化用户体验,如何在公司内构建移动客户端测试工具开发流程闭环,与各业务线QA同学合作,让开发的测试工具发挥最大的落地价值,以及移动客户端云测平台架构设计,是本次分享的主要内容。
美团点评技术沙龙011 - 移动app兼容性测试工具Spider
美团点评技术沙龙011 - 移动app兼容性测试工具Spider
美团点评技术团队
移动App的兼容性测试及回归测试需要花费QA同学大量的时间做重复的数据制造和数据准备工作,通过测试工具Spider将数据制造、场景重现的成本降到最低,极大的提高QA的测试效率,本次分享的主要内容是Spider的功能及实现。
美团点评技术沙龙010-美团Atlas实践
美团点评技术沙龙010-美团Atlas实践
美团点评技术团队
介绍美团中间件 Atlas 在360的开源版本的演进历程,内容包括美团 Atlas 在架构体系,性能优化,测试体系,运维体系以及关键业务中上线的一些经验;同时会分享在开源软件基础上维护,开发的一些感受。
美团点评技术沙龙010-Redis Cluster运维实践
美团点评技术沙龙010-Redis Cluster运维实践
美团点评技术团队
介绍Redis Cluster在小米的运营体系,Redis常见问题和Trouble shooting; Redis Cluster的容量规划;目前大规模集群面临的问题,以及正在规划的Redis基于Docker容器运维管理。
美团点评技术沙龙010-美团数据库自动化运维系统构建之路
美团点评技术沙龙010-美团数据库自动化运维系统构建之路
美团点评技术团队
介绍美团数据库运维自动化的发展历程,包括系统搭建之初的考虑、系统的整体架构、运维需求的一一应对、系统所涉及到的开源工具的使用以及注意事项。
美团点评技术沙龙09 - 美团外卖中的单量预估及列表优化
美团点评技术沙龙09 - 美团外卖中的单量预估及列表优化
美团点评技术团队
经过几年的发展,目前每天美团外卖的已是一个数百万单量级的大应用。在此报告中我们一起探讨其中的几个问题: 1,订单量的预测:针对不同地理位置级别,如果对日单量进行建模,分析有哪些因数会影响单量,如何提高预测精度的同时,保证模型的可解释性; 2,主流量的优化:列表是美团外卖平台的主要流量入口,利用技术手段更好地完成了用户订餐需求和商家外卖供给的个性化匹配,提升用户点餐体验和流量使用效率。
美团点评技术沙龙09 - 美团配送智能调度实践
美团点评技术沙龙09 - 美团配送智能调度实践
美团点评技术团队
美团配送智能调度系统是针对外卖配送业务,支持超大数据量、多目标、实时调度需求的新一代调度系统。系统依托大数据和实时云计算平台,采用多目标动态优化、实时预测、并行仿真等创新技术手段,每天能处理 2,000,000订单 * 100,000骑手的实时调度任务,并大幅提升配送效率、降低配送时长。在本报告中,我们将探讨外卖配送问题的难点以及我们主要采用的技术手段,未来的优化方向等技术热点问题。
美团点评技术沙龙09 - 外卖O2O的用户画像实践
美团点评技术沙龙09 - 外卖O2O的用户画像实践
美团点评技术团队
美团外卖经过3年的飞速发展,达到了上亿用户,每天数百万订单的规模,留存了大量的用户数据。如何充分挖掘这些用户数据以更好地帮助外卖的发展是一个重大课题。同时外卖的高频O2O的特点也带来了一些新的问题需要解决。本报告将分享我们在助外卖吸引新的客户、留存已有用户以及用户订单数据挖掘的实践。
美团点评技术沙龙09 - 一个用户行为分析产品的设计与实现
美团点评技术沙龙09 - 一个用户行为分析产品的设计与实现
美团点评技术团队
神策分析是一个可以私有化部署的用户行为分析产品,支持每个实例每天十亿级别用户行为数据的秒级导入与秒级查询延迟。本次分享会以产品的功能设计与性能指标为出发点,详细介绍整个系统的技术选型、整体架构、数据模型、技术实现,以及我们团队一年多的开发演进过程中所遇到的问题。
2.美团点评技术沙龙08 微服务是银弹么
2.美团点评技术沙龙08 微服务是银弹么
美团点评技术团队
从实战的角度上分享下在快速迭代的互联网(移动互联网)企业里如何进行服务化改造的工作。主要从以下几个方面来讨论: 1.服务化解决什么问题; 2.服务化是万能的么;3.服务化的原则是什么; 4.服务化会不会过分; 5.如何开着飞机换引擎; 6.如何开着飞机换飞机; 7.为什么一定要做; 8.微服务是免费的银弹么;9.微服务的未来在哪里。
美团点评技术沙龙08 - 分布式监控系统实践
美团点评技术沙龙08 - 分布式监控系统实践
美团点评技术团队
主要介绍了CAT在服务端、移动端、前端监控的一些基本情况,目前系统在新美大上海部门 在服务端、移动、前端做到基本全覆盖。内容包括:1、CAT的新美大的发展;2、做开源项目一些实践
美团点评技术沙龙08 - 分布式会话跟踪系统架构设计与实践
美团点评技术沙龙08 - 分布式会话跟踪系统架构设计与实践
美团点评技术团队
美团服务规模发展迅速,面对上千个服务单元、几万个服务节点、每天几百亿的调用量,统一分布式调用分析平台必不可少。 分布式会话跟踪系统MTrace提供服务性能数据统计、业务自定义数据埋点、分布式系统行为分析、会话链数据索引查询等功能,服务间调用关系一目了然,帮助业务快速定位系统问题。
美团点评技术沙龙07 - 外卖后端端技术架构
美团点评技术沙龙07 - 外卖后端端技术架构
美团点评技术团队
美团外卖业务的高速发展下,外卖C端技术体系架构在个各个阶段所面临的问题和演进过程,以及在实践中逐步摸索沉淀的系统服务容错机制、业务监控、高并发的缓存处理机制等等。
美团点评技术沙龙07 - 外卖订单系统架构演进与实践
美团点评技术沙龙07 - 外卖订单系统架构演进与实践
美团点评技术团队
美团外卖订单突破400W日订单,由于其业务的特殊性,压力与流量主要来自于午高峰和晚高峰时间段。外卖订单流程是一个实时的长链路交易过程,从用户下单到配送员及时送达。系统如何做到高并发下的系统可靠性,以保证实时用户体验。
美团点评技术沙龙07 - 大众点评支付渠道网关系统实践
美团点评技术沙龙07 - 大众点评支付渠道网关系统实践
美团点评技术团队
在点评业务快速发展的形势下,作为核心支撑服务的支付渠道网关系统在演进过程中的一些高并发、高可用的思考和实践。
More from 美团点评技术团队
(20)
美团点评技术沙龙13-点评Titans框架的设计和实践
美团点评技术沙龙13-点评Titans框架的设计和实践
美团点评沙龙12-LBS空间搜索架构的优化历程
美团点评沙龙12-LBS空间搜索架构的优化历程
美团点评沙龙012-从零到千万量级的实时物流平台架构实践
美团点评沙龙012-从零到千万量级的实时物流平台架构实践
美团点评沙龙 飞行中换引擎--美团配送业务系统的架构演进之路
美团点评沙龙 飞行中换引擎--美团配送业务系统的架构演进之路
美团点评技术沙龙011 - 团购系统流量和容量评估实践
美团点评技术沙龙011 - 团购系统流量和容量评估实践
美团点评技术沙龙011 - 客户端用户体验数据量化
美团点评技术沙龙011 - 客户端用户体验数据量化
美团点评技术沙龙011 - 移动app兼容性测试工具Spider
美团点评技术沙龙011 - 移动app兼容性测试工具Spider
美团点评技术沙龙010-美团Atlas实践
美团点评技术沙龙010-美团Atlas实践
美团点评技术沙龙010-Redis Cluster运维实践
美团点评技术沙龙010-Redis Cluster运维实践
美团点评技术沙龙010-美团数据库自动化运维系统构建之路
美团点评技术沙龙010-美团数据库自动化运维系统构建之路
美团点评技术沙龙09 - 美团外卖中的单量预估及列表优化
美团点评技术沙龙09 - 美团外卖中的单量预估及列表优化
美团点评技术沙龙09 - 美团配送智能调度实践
美团点评技术沙龙09 - 美团配送智能调度实践
美团点评技术沙龙09 - 外卖O2O的用户画像实践
美团点评技术沙龙09 - 外卖O2O的用户画像实践
美团点评技术沙龙09 - 一个用户行为分析产品的设计与实现
美团点评技术沙龙09 - 一个用户行为分析产品的设计与实现
2.美团点评技术沙龙08 微服务是银弹么
2.美团点评技术沙龙08 微服务是银弹么
美团点评技术沙龙08 - 分布式监控系统实践
美团点评技术沙龙08 - 分布式监控系统实践
美团点评技术沙龙08 - 分布式会话跟踪系统架构设计与实践
美团点评技术沙龙08 - 分布式会话跟踪系统架构设计与实践
美团点评技术沙龙07 - 外卖后端端技术架构
美团点评技术沙龙07 - 外卖后端端技术架构
美团点评技术沙龙07 - 外卖订单系统架构演进与实践
美团点评技术沙龙07 - 外卖订单系统架构演进与实践
美团点评技术沙龙07 - 大众点评支付渠道网关系统实践
美团点评技术沙龙07 - 大众点评支付渠道网关系统实践
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
1.
OCTO:分布式服务通信框架及服务治理系统 张熙 基础架构中心 2016.6
2.
• SOA及服务治理介绍 • 服务架构演进 • OCTO架构设计
• 服务治理实践 Agenda
3.
⾯面向服务架构 • 单应用设计 • Function
• Module • 面向对象设计 • 组件化设计 • 面向服务架构 • Service • API
4.
5.
服务治理 • 服务架构原则 • 轻耦合
• 标准化 • 可重用 • 高可靠 • 可伸缩 • 服务治理过程 • 服务定义 • 服务实现 • 服务运营
6.
早期服务架构 • 服务注册中心 • 基于zookeeper
• 服务通信框架 • Thrift协议 • 暂只支持Java • Http协议服务 • 还需手动维护 • 服务治理涉及不多
7.
早期服务架构 - 遇到的问题 • 服务注册中心
• 上万服务节点,如何保障足够稳定 • 多种语言带来的服务注册/发现需求,还存在直接依赖IP的情况 • 功能扩展的灵活性 • 服务通信框架 • 过多逻辑放到客户端 • 大并发高压力下,要能保障业务高可用 • 数据、监控方面支持不够 • 多语言支持 • 未实现全生命周期的服务治理,做到服务规范化、标准化
8.
• OCTO是什么? •
面向服务架构,公司所有业务都使用 OCTO作为统一的服务通信框架,达到 基本的标准化。并具备良好的服务运营 能力,轻松实现服务注册、服务自动发 现、负载均衡、容错、灰度发布、数据 可视化、监控告警等。 • OCTO关键组件 • MNS:命名服务 • SG_agent:治理代理 • 服务通信框架 • MSGP:服务治理平台 OCTO整体架构
9.
服务注册中⼼心 - 遇到的问题 • zookeeper集群问题
• session timeout,临时节点抖动下线 • 突发链接过多 • 突发事务过多 • 网络因素导致集群故障 • 其它人为因素,如误操作、迁移扩容 • 故障恢复及影响 • 集群受业务侧影响导致故障时,较难解决 • 网络方面导致的故障,恢复时间可能会较长 • 所有业务都需依赖,难以隔离影响范围 可⽤用性百分⽐比 ⼀一天24⼩小时为基准 ⼀一天8⼩小时为基准 99.9%! 8.76⼩小时! 2.91⼩小时! 99.99%! 52.56分钟! 17.47分钟! 99.999%! 5.256分钟! 1.747分钟!
10.
⼏几种解决思路 • 增加voter • 受限于集群投票机制,通过增加voter并不能很好达到扩容预期
• 增加observer • 能很好缓解读请求,但不能解决所有问题 • 集群拆分 • 能实现事业群间隔离,但带来更多问题 • 违背统一注册中心的设计初衷 • 框架层内置缓存策略 • 能部分解决抖动、不可用问题,但服务一旦需要重启还是受影响
11.
• 代理模式 • 本地部署 • 分布式
• 灵活可扩展 OCTO服务注册中⼼心 - 引⼊入SG_agent
12.
引⼊入代理后的注册流程
13.
• 客户端做薄 • 稳定、高可用 • 数据驱动
• 高性能 • 多语言支持 • 异步化 • …… 服务通信框架 - 设计要点
14.
• 单机房场景 • 全部节点列表,按weight分配流量
• 多机房场景 • 同机房优先,同机房内的节点,按weight分配流量 • 同机房节点不可用时,跨机房分配流量 • 异地多机房场景 • 同机房优先,同机房内的节点,按weight分配流量 • 同机房节点不可用时,优先在本地域内,跨机房分配流量 • 本地域无可用节点时,跨地域分配流量 异地多机房下的路由策略需求
15.
16.
• 框架层实现 • 单机房
-> 多机房 -> 异地多机房 • 机房、地域等网络拓扑信息在框架层维护不合适 • 策略下移 • 权重做归一化处理 • MNS、SG_agent基于网络拓扑做自动识别 • 下移后的全局拓扑信息可进一步对其它中间件开放 • KV、MQ等 客户端做薄 - 策略下移
17.
客户端做薄 - 权重归⼀一化
18.
• 场景1 • 调用失败了,是否要重试,什么策略?
• 场景2 • 高峰期出现抖动时,不恰当重试导致雪崩 • 场景3 • 某个调用方逻辑问题,大量访问,需降级 • 高峰期压力大,需执行过载保护 如何保障业务的稳定性、⾼高可⽤用
19.
• 服务查找阶段failure •
无provider,直接抛出 • 失败节点快速降权、淘汰 • 请求阶段failure • 请求确认丢失,可以重试 • 如果难以确认server是否未收到,需考虑调用是否幂等 • server侧failure • 分执行前失败、执行后失败两种情况 • 从client侧难以区分这两种情况,需考虑调用是否幂等 • client等待response超时 • 需考虑调用是否幂等 导致调⽤用失败的⼏几种场景
20.
• 几种策略 • Fail
over:失败自动重试,可指定重试次数 • Fail fast:失败立即报错,用于非幂等调用 • 过载保护 • 针对来源服务,一键设置流量的降级比例 • 支持自定义降级逻辑,不执行一些耗时操作 通信框架 - 容错降级机制 0! 2000! 4000! 6000! 8000! 10000! 12000! 14000! 16000! 18000! 0%! 20%! 40%! 60%! 80%! 正常容量! 过载保护容量! ⾃自定义降级逻辑容量!
21.
服务治理 - 数据驱动业务 •
谁调用了我? • 对哪个服务是强依赖? • 线上调用量突增,来源是哪里? • 线上响应时间突增,原因是在哪个环节? • 一次请求失败了,什么原因?怎么能看到详细信息? • 该业务线涉及几十个服务,整体视图是什么样的? • 业务线哪些服务是关键服务?可用性如何,当前容量是否足够?
22.
数据采集设计
23.
数据采集&处理 • 自定义协议 • 框架添加header:requestInfo、responseInfo、traceInfo、context
• 结合mtrace,记录调用链路 • 数据采集 • 采集调用信息后,通过SG_agent上报 • 采集应用层的异常信息,实时上报并分析 • 数据处理 • 一天近百亿的上报数据,需要实时处理:Akka Actor • 同一个服务、指标等数据,需要先汇聚:一致性hash • 非实时数据,定时分析:Spark
24.
⼀一站式服务治理平台 • 性能指标! • 来源去向! • 调⽤用链路! • 数据报表! • 状态监控! • QPS/TP监控! • 异常监控! • 链接、线程监控! • 节点权重! • 路由分组! • 配置管理! • 过载保护! • 服务注册! • 服务列表! • 提供者! • 消费者! 注册 中⼼心! 管理 运营! 数据 分析! 监控 运维!
25.
服务注册中⼼心
26.
服务数据分析
27.
服务视图
28.
OCTO-后续展望 服务可⽤用性! 服务运维 效率! 资源利⽤用率! 数据驱动! 性能数据! 会话链数据! 机房分布! 最⼤大吞吐! 可⽤用性数据! 架构Review! 整体视图! 治理报告! 资源成本报告! 服务容量报告! 可⽤用性报告! 弹性调度平台!
29.
谢谢
Download now