何修峰,就职于滴滴业务中台,任高级技术专家一职,致力于微服务治理、提高系统工程效率、构建底层基础组件或服务,在大型分布式系统构建、微服务治理、复杂系统重构方面有丰富的经验,现负责滴滴支付中台基础工作,构建支付的底层基础设施,以打造稳定、高效、可扩展的支付底层能力为己任,提高工程效率,助力集团各业务线快速发展。滴滴是一家以出行为核心、辐射单车、代驾、车服、金融、国际化等领域的高速发展的科技公司,在各
转载
2023-09-27 23:19:20
392阅读
网约车项目项目业务架构图 项目技术介绍前 端:uni-app数 据 库:MySQL缓 存:Redis注册中心:Nacos配置中心:Nacos网 关:Spring Cloud Gateway熔断限流:Spring Cloud Alibaba Sentinel服务监控:Spring Cloud Sleuth、Spring Cloud zipkin分布式锁:Redisson分布式事务:A
转载
2023-12-15 19:09:03
321阅读
作者丨小智 滴滴是一家以出行为核心、辐射单车、代驾、车服、金融、国际化等领域的科技公司,在各条业务线飞速发展的过程中会存在着很多相同或者类似的业务需求,如何通过技术的手段抽象、沉淀这些业务为通用、稳定基础能力,让各业务线专注于其个性化的部分,快速的推出适合市场的新产品,是业务中台核心价值的体现。在近期召开的 QCon 上海 2019 大会现场,InfoQ 记者采访了滴滴出行高
转载
2023-09-18 23:18:46
1357阅读
关注ITValue,看企业级最新鲜、最具价值报道!本文作者 | 滴滴首席算法工程师 导读:说到滴滴的派单算法,大家可能感觉到既神秘又好奇,从出租车扬召到司机在滴滴平台抢单最后到平台派单,大家今天的出行体验已经发生了翻天覆地的变化,面对着每天数千万的呼叫,滴滴的派单算法一直在持续努力让更多人打到车,本篇文章会着重介绍我们是如何分析和建模这个问题,并且这其中面临了怎样的算法挑战,以及介
转载
2023-10-12 22:13:32
307阅读
题目描述滴滴出行平台的出租车、快车、专车等业务都是基于地理位置的服务,乘客发出订单后,附近的司机很快能够收到订单;下面是一张简化版的分单模型设计图,以及简要介绍:(1) 乘客创建订单时,会将订单信息写入订单池,取消订单则删除,司机出车时,将司机信息写入司机池,收车时删除;(2) 订单分配模块会拉取到订单和司机的信息,其中包含地理位置信息,根据位置进行匹配,最终为司机分配1个5公里范围内的订单;请根
转载
2023-07-20 13:36:36
1022阅读
滴滴出行与的Uber,本质上都是基于互联网的智能打车软件,让任何拥有家用汽车的司机都可以与出租车司机一样,服务于打车用户。 在滴滴,Uber出世之前的出租车行业,一直面临着车脏,叫车慢,服务态度差,昂贵等种种问题. 随着移动互联网、定位技术以及云计算的慢慢普及,使解决这些问题的技术条件逐步成熟。滴滴,Uber正是在这个大背景下产生的。2018年,滴滴出行在业务发展中受到数次影响巨大的挫折。其顺
转载
2023-11-05 20:14:59
16阅读
## 滴滴打车生态架构简介
滴滴打车是一家中国的出行服务提供商,通过其移动应用程序提供打车、顺风车、快车、豪华车、出租车、代驾等多种出行服务。其生态架构包含多个组件,包括用户端App、司机端App、调度系统、支付系统等,构建了一个完善的出行服务平台。
### 状态图
```mermaid
stateDiagram
[*] --> 用户
用户 --> 司机
用户 -->
原创
2024-04-11 05:20:47
96阅读
滴滴打车的架构及代码示例
滴滴打车是一款非常流行的打车软件,它提供了便捷的叫车服务。在背后,滴滴打车的架构是非常庞大复杂的,它包含了多个模块和组件,以保证用户可以快速、安全地叫到车。在本文中,我们将介绍滴滴打车的架构,并提供一些代码示例,帮助读者更好地理解。
滴滴打车的架构可以分为四个主要模块:用户端、司机端、调度中心和支付系统。
用户端是指用户使用的移动客户端,它提供了叫车、支付等功能。下
原创
2023-09-28 09:41:47
224阅读
项目大致流程:1、项目业务背景1.1 目的本案例将某出行打车的日志数据来进行数据分析,例如:我们需要统计某一天订单量是多少、预约订单与非预约订单的占比是多少、不同时段订单占比等 数据海量 – 大数据 hive比MySQL慢很多1.2 项目架构用户打车的订单数据非常庞大。所以我们需要选择一个大规模数据的分布式文件系统来存储这些日志文件,此处,我们基于Hadoop的HDFS文件系统来存储数据。为了方便
转载
2023-07-27 10:38:55
1475阅读
“经历了 5 年的发展,滴滴出行现已拥有 4.5 亿用户、超过 2100 万车主,业务覆盖 400+ 城市。在创业初期,为了快速拥抱业务,架构的建设在体系化、完善度等方面会有所不足。随着时间的推移,架构在可持续性、稳定性等方面不断进步。2017 年 12 月 1 日,在 51CTO 主办的 WOTD 2017 全球软件开发技术峰会主会场上,滴滴出行执行总监赖春波做了主题为《如何构建滴滴出行业务中台
转载
2023-07-14 15:34:13
617阅读
首先是要司机端和乘客端能够通信,我原本是想自己用Socket实现,但是socket的话要涉及到两个端的用户的IP和端口,而端口需要寻找一个可用的端口,手机开关机的过程会端口也可能会被占用,好像并不太容易,于是我从之前用环信即时聊天这个里面得到一点启发,今天试了一下的确可以的,特意记录一下: 首先司机出发的时候,即点击导航的时候,代表去接客,这时候往乘客端发送一条出发的信息然后高德地图会有
转载
2023-12-25 06:54:58
53阅读
# 滴滴智能打车架构详解
## 引言
随着共享经济的迅猛发展,智能打车应用如雨后春笋般出现。其中,滴滴出行作为国内最大的出行平台之一,其智能打车架构更是备受关注。本文将通过对滴滴智能打车架构的剖析,介绍其基本原理和构建方式,并通过代码示例帮助读者加深理解。
## 滴滴智能打车架构概述
滴滴智能打车架构主要由以下几个部分构成:
1. **用户端**:为用户提供打车服务的界面,包括用车请求、
原创
2024-09-05 05:47:32
167阅读
# 滴滴打车管理架构
滴滴打车是中国最大的网约车平台之一,在管理架构上具有一套完善的系统。该系统是基于云计算、大数据分析和人工智能技术构建的,可以高效地管理和调度车辆资源。
## 架构概述
滴滴打车的管理架构主要分为以下几个模块:
1. 用户端:提供给乘客使用的手机APP,用于下单、支付、评价等功能。
2. 司机端:提供给司机使用的手机APP,用于接单、导航、结算等功能。
3. 后台管理系
原创
2024-07-12 05:50:01
390阅读
滴滴打车早期第一版核心打车功能已上线,现在需要进行功能迭代,请进行优先级排序。1. 新增“愿等时间”,多等司机一小会儿,提高打车成功率2. 电量优化,叫车更省电3. 优先文字叫车,更易更快打到车4. 定位信号弱时,可自己设置上车点5. 支付时默认选券,省钱更便捷6. 即时聊天开放,沟通更加便捷要求:至少从频率、开发难度和效果;产品价值和对用户熟悉程度这些角度,通过四象限法进行优先级排列,并写清楚对
最近公司从京东挖过来了一位滴滴D9架构师,名字不能告诉你们哦~,他告诉我们说微服务是一种应用架构风格,源于领域驱动设计架构和开发运维一体化,它具有明确的限界上下文,接口和依赖。每个微服务都是一个松耦合的遵循单一职责原则的服务,每个组件都是完整而小规模的应用,它关注实现某个单一业务。业务对于最终用户才是有意义的——而不是技术或者基础设施的微服务。每个都有清晰的接口和依赖(如对其它微服务和外部资源)所
转载
2023-10-04 19:57:57
465阅读
目录什么是订单分配问题?就近原则延迟集中分单连环派单 什么是订单分配问题?订单分配 即是在派单系统中将 乘客发出的订单 分配给 在线司机 的过程”。就近原则 实际上目前滴滴的派单算法最大的原则就是 “就近分配” (70%~80%的订单就是分配给了最近的司机),目前世界上其他的竞品公司(包括Uber),也均是基于这个原则分单的。 然而,在实际生活中仅仅考虑空间上的就近原则是不够的,会出现时序问题
转载
2023-08-20 14:32:42
523阅读
# 创建滴滴打车公司架构图的完整流程
在软件开发中,即使是小白也能通过逐步引导创建一些复杂的系统架构图。今天,我将教你如何实现一个“滴滴打车公司架构图”。这个过程可以分为以下几个步骤:
## 流程步骤
我们将通过以下步骤来完成任务:
| 步骤 | 描述 |
|------|-------------------------------|
|
原创
2024-10-12 06:58:07
126阅读
最近滴滴的日子过得颇为不顺,100天内连续两单刑事案件导致这家企业被迫暂停了顺风车业务,随后监管部门相继对它进行约谈,在重重压力之下最近又暂停了23:00-5:00的快车业务,可谓阴霾密布,不过笔者认为滴滴一家独大的局面依然难以改变,这将有助于它迅速迎来光明。滴滴的市场优势明显2012年9月滴滴打车上线;2012年8月,快的打车上线,随即两家网约车企业迅速在全国进行扩张,并进行了激烈的竞争,最终到
转载
2024-09-24 08:25:32
54阅读
每逢遇到恶劣的天气 使用滴滴打车的用户就会飙升 但是我们的APP从来没有崩溃过 那么滴滴的系统架构是如何设计的呢 是如何抗住千万级甚至亿级的并发量的呢相信大家从下面这份滴滴内部亿级并发系统架构设计手册中找到自己想要的答案~这份手册每逢遇到恶劣的天气,使用滴滴打车的用户就会飙升,但是我们的APP从来没有崩溃过,那么滴滴的系统架构是如何设计的呢?是如何抗住千万级甚至亿级的并发量的呢?相信大家从下面这份
转载
2023-08-16 22:02:27
383阅读
# 滴滴打车应用架构设计指南
在现代社会,打车服务已经成为人们出行的一部分。设计一个类似滴滴打车的应用需要明确的架构以及清晰的步骤。本文将详细介绍应用架构设计的流程,并展示每一步所需的代码实现。希望能帮助到刚入行的开发者。
## 应用架构设计步骤
以下是设计滴滴打车应用架构的主要步骤:
| 步骤 | 描述 |
|:---------:|:-----
原创
2024-08-31 09:03:34
226阅读