GitHub竟然有基于SpringCloud的“网约车”项目,附源码

花名提莫 2020-11-23 14:30:53 ⋅ 1559 阅读

有人问小编有没有开源的“网约车”项目源码,并且最好是采用微服务架构设计,这样可以投入技术团队进行二次开发。

小编在GitHub上还真找到了这个项目,接下来一起看一看吧!

项目介绍

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

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

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

项目源码:https://github.com/OiPunk/OnlineTaxi

tps:记得给作者小星星

开发环境

Git,Maven,Spring Boot,Spring Cloud,Redis,MySql ,RabbitMQ,ActiveMQ等。

项目架构图

GitHub竟然有基于SpringCloud的“网约车”项目

 

工程结构

GitHub竟然有基于SpringCloud的“网约车”项目

 

功能鉴赏

GitHub竟然有基于SpringCloud的“网约车”项目

全部评论: 0

    我有话说:

    VUE 开源库收藏版(一):史上最全面学习资源 ,GitHub地址

    VUE 开源库收藏版(一):史上最全面学习资源 ,GitHub地址

    SpringBoot+zk+dubbo架构实践(四):sb+zk+dubbo框架搭建(内GitHub地址)

    本篇案例模拟了一个provider服务提供方和PC、Web两个服务消费方内GitHub......

    【开源资讯】JWCloud 专业版 v1.0.0 发布,基于 SpringCloud 研发微服务框架

    简介 JavaWeb_Cloud 微服务平台是一款基于 SpringCloud 框架研发分布式微服务框架,主要使用技术栈包括: SpringCloud、Vue、ElementUI

    VUE 开源库收藏版(二):史上最全面学习资源 ,GitHub地址

    最近做了一个Vue开源项目库汇总,里面集合了OpenDigg 上优质Vue开源项目库,方便移动开发人员便捷找到自己需要项目工具等,感兴趣可以到GitHub上给个star。

    可承载10亿级别高性能微服务 API 关APIOAK 0.4.0 发布(

    重构了动态负载均衡、路由解析器等内核模块并提供了强大易用控制台管理

    精品推荐:基于SpringBoot2.0企业级开发脚手架

    SmallBun是参考多个优秀开源项目及自身学习、经验运用,高度整合封装而成高效,高性能,强安全性开源项目,内Git地址

    云GVP最价值开源项目PDMan—免费国产数据库建模工具

    PDMan是一款开源免费数据库模型建模工具,支持Windows,Mac,Linux等操作系统...

    最详细一篇SpringCloud总结

    什么是Spring cloud 构建分布式系统不需要复杂和容易出错。Spring Cloud 为最常见分布式系统模式提供了一种简单且易于接受编程模型,帮助开发人员构建弹性、可靠、协调

    WebSocket一次了解,GitHub地址

    初次接触 WebSocket 人,都会问同样问题:我们已经了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?

    精品推荐:一览GitHub上最受程序欢迎5大Java开源项目

    列举了GitHub上一些最流行Java项目。从Mockitos到Guava,以及 java-design-patterns等供大家学习。

    iOS实战篇:[译]iOS扩充--OCR光学字符识别(内项目GitHub地址)

    OCR(Optical Character Recognition) 光学字符识别, 是从图像中电子扫描提取文本过程, 可以在文档编辑等多种形式重用它,例如: 文本搜索/压缩等用途。

    精品推荐:微信平台反编译找回丢失小程序

    这篇文章是总结了一下公司后台开发经验,之前他电脑系统突然就坏掉了,电脑里小陈需也丢失了,怎么找回呢?

    推荐一款前端数据管理工具 algeb

    ALGEB 简介 这是一个比较抽象库,一开始可能比较难理解。我写它初衷,是创建可响应数据请求管理。在传统数据请求中,我们只是把携带ajax代码一堆函数放在一起,这样就可以调用接口。但是这种

    3分钟学会 React-Native 消息推送【

    作为一个独立APP应用怎么能没有消息推送呢?

    转载:RocketMQ基础概念剖析&解析

    Topic Topic是一类消息集合,是一种逻辑上分区。为什么说是逻辑分区呢?因为最终数据是存储到Broker上,而且为了满足高可用,采用了分布式存储。 这和Kafka中实现如出一辙

    纯HTML实现某宝优惠券、商品列表和活动悬浮等布局(文末

    最近温习一下HTML5+CSS3一些特性,准备找个高仿目标,最后选择了某宝粉丝福利页面

    微商城小程序在哪里下载?

    博主在吗?问一下微商城小程序在哪里下载?

    GitHub精选:2018年11月份最热门Java开源项目

    又到了揭晓 11 月份最热门 Java 开源项目排名时候了,在本月名单中,出现了几个新面孔,如Java 核心知识库、轻量级容错组件Resilience4j .....