写点什么

基于 SpringCloud,支持安卓、IOS、包含前后端等等完整网约车项目

发布于: 2021 年 03 月 20 日

这个项目是一款标准的网约车应用。符合我国交通部对网约车监管的技术要求。通过了交通部对网约车线上和线下能力的认定。项目原型曾在杭州上线运行。

项目中核心功能包括:账户系统,订单系统,支付系统,地图引擎,派单引擎,消息系统等 网约车核心解决方案。

项目中完全采用微服务架构设计,应用了成熟的接口安全设计方案,采用分布式锁保证了分布式环境中的数据同步,用分布式事务解决了分布式环境中的数据一致性等。

项目是基于 Spring Cloud、包含了完整的前后端、支持安卓、IOS 系统,源代码完整,是一套学习后可以直接落地的项目(因为该项目曾在杭州线上试运行过!)

学习该项目需要首先掌握的前置技能:Git,Maven,Spring Boot,Spring Cloud,Redis,MySql

技术讲解内容

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:wjj2632646 获取!


发布于: 2021 年 03 月 20 日阅读数: 12
用户头像

还未添加个人签名 2020.10.09 加入

还未添加个人简介

评论

发布
暂无评论
基于SpringCloud,支持安卓、IOS、包含前后端等等完整网约车项目