这个项目是一款标准的网约车应用。符合我国交通部对网约车监管的技术要求。通过了交通部对网约车线上和线下能力的认定。项目原型曾在杭州上线运行。
项目中核心功能包括:账户系统,订单系统,支付系统,地图引擎,派单引擎,消息系统等 网约车核心解决方案。
项目中完全采用微服务架构设计,应用了成熟的接口安全设计方案,采用分布式锁保证了分布式环境中的数据同步,用分布式事务解决了分布式环境中的数据一致性等。
项目是基于Spring Cloud、包含了完整的前后端、支持安卓、IOS系统,源代码完整,是一套学习后可以直接落地的项目(因为该项目曾在杭州线上试运行过!)
学习该项目需要首先掌握的前置技能:Git,Maven,Spring Boot,Spring Cloud,Redis,MySql
需要资料的小伙伴,点赞加收藏,关注我之后添加小助理vx:1426687161 即可获取免费下载方式
技术讲解内容
Eureka原理 | Eureka Server端和Client端原理。 |
Eureka源码 | 深入源码;从底层理解 服务治理,服务注册表同步,集群复制等 注册中心 的源码实现。 |
注册中心问题 | 注册中心在生产环境中使用的问题。 |
注册中心知识扩展 | Consul,Nacos等常用注册中心使用。 |
Ribbon原理 | Ribbon客户端负载均衡原理学习。 |
Ribbon源码 | 深入源码;从底层理解Ribbon如何实现 负载均衡。 |
Ribbon自定义开发 | 根据业务需要,自定义Ribbon负载均衡策略。 |
OpenFeign原理 | OpenFeign流程原理 |
OpenFeign源码 | 从程序启动和网络调用两方面深入OpenFeign的源码。 |
Hystrix原理 | 讲解熔断原理。从舱壁模式,命令模式,雪崩,容错,断路器,降级等方面,学习熔断的原理。 |
Hystrix源码 | 深入源码;学习Hystrix的命令包裹,断路器核心接口,统计,失败回滚。 |
网关原理 | 网关处理请求的原理。 |
网关自定义开发 | 自定义过滤器,限流,认证等网关实用功能开发。 |
网关源码 | 深入源码,学习网关过滤器的来龙去脉。 |
配置中心原理 | 配置中心从外部存储,到server,到client的配置拉取原理。 |
配置中心源码 | 深入源码,学习config server 和config client的启动,刷新源码; |
分布式锁 | Redlock原理,及应用 |
分布式事务 | Alibaba Seata原理,及应用 |
乘客端界面
司机端界面
网约车预习资料
项目架构图
部分代码展示
网约车视频(公开免费的只有部分内容,下面是完整版的)
总结
需要资料的小伙伴,点赞加收藏,关注我之后添加小助理vx:1426687161 即可获取免费下载方式