flink-china / flink-forward-asia-hackathon-2021

本 GitHub 项目是 Flink Forward Asia Hackathon (2021) 的投票专用项目。
121 stars 19 forks source link

[参赛项目] 基于 TiDB + Flink + Pravega 网约车实时智能调度系统 #20

Open AndreMouche opened 2 years ago

AndreMouche commented 2 years ago

项目简述

在海量乘客和司机的背景下,当乘客通过网约车平台开始叫车时,系统能够根据当前周围车辆调度情况,实时智能分配网约车到乘客。本项目将基于 TiDB + Flink + Pravega 的架构,提供在高密度、覆盖广的运力背景下,为网约车服务提供一个强大的实时智能调度系统,快速计算出哪个车、以什么路线能更快的接送乘客。

背景

数字化时代,网约车服务的出现极大地优化了资源的配置,提高资源的利用率,提供海量工作机会的同时也为人类的出行提供了极大的便利。 为了提高网约车服务的质量,更大的提升资源配置,从乘客和司机的角度出发,出现了以下基本需求:

对乘客而言,最常见的期望如下:

北京网约车需求动图:

对司机而言,最基本的需求如下:

北京网约车出行轨迹:

这些用户的基本需求,在网约车服务出现最初几年,数据量小,我们可以使用各种算法简单粗暴地达到目的。然而随着网约车车服务越来越广泛,司机与乘客数量的剧增,加上交通状况瞬息万变,最初的系统越跑越慢,往往数据刚跑出来,就已经失效了(比如刚给乘客算出最优司机时,该司机已经被其它人叫走了)。在海量数据背景下,对网约车调度系统的实时性要求也越来越高,这就让我们不得不考虑,如何能够设计出一套完美架构的解决方案,帮助我们提升网约车服务平台的质量。

目标

面对海量乘客和司机,瞬息万变的城市交通情况,平台能够实时快速智能地分配网约车,极大提升乘客与司机在叫车过程中的效率与体验。

实施方案

综上几点考虑,我们将:

成员介绍

yongster commented 1 year ago

你好 请问代码开源了吗