无敌 阿里巴巴开源落地可实操项目:网约车+咚宝商城+英雄传说

发布于:2023-01-04 ⋅ 阅读:(319) ⋅ 点赞:(0)

不得不说,现在有关程序员的书籍、笔记或者视频满地都是,千篇一律,大部分的程序员都会去收藏,那么你的学习资料是否已经在收藏夹里吃灰了呢?是的,现在这种现象是很常见的。

那么,有了理论知识,是不是需要项目来实操,去支持理论的,这样去面试大厂才有话语权,今天就在刷博客园的时候找到了三份落地的项目,都是可实操,写进简历的。

今天就给大家整理了三份落地的项目,给大家分享一下,有一部分是有源码的:

项目一:网约车

1.项目概述

该项目是一款标准网约车应用。符合我国交通部对网约车监管的技术要求。通过了交通部对网约车线上和线下能力的认定。并曾在南方某城市上线运行。

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

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

2.网约车服务器端

3.项目架构图

4.代码展示

5.涉及到的学习内容

项目二:咚宝商城

1.项目简介

该项目,导师立项目标是带着学员,再造一个千万级并发的在线购物商城。跟随当年淘宝的技术发展,导师带领学员,一步一步,从单体应用,到微服务。从业务系统集中,到拆分各个中台,订单,商品,支付等等。

项目中核心功能包括:用户系统,订单系统,支付系统,商品系统,促销系统,消息系统等 电商核心解决方案。

2.学习技能

Git,Maven,Spring Boot,Spring Cloud,Redis,MySql ,ElasticSearch,RocketMQ,Kafka,ETCD,Zookeeper

3.商品列表界面一览

4.项目架构图

5.咚宝商城中Spring Cloud技术架构图

项目三:《Hero Story(英雄传说)》

1.项目概述

该游戏是一款欧美卡通风格的 MMORPG 游戏,目前正在研发中,2020 年准备发布在 Google Play 上,进军欧美市场。该游戏技术框架基于国内知名网页游戏 《回到三国志》,《回到三国志》 上线腾讯应用中心,并创下每个月 2000 万流水的骄人战绩。

《Hero Story(英雄传说)》在此基础之上做了大量升级和优化,具体内容如下:

前端:

  •  采用 Cocos2D 技术,可以导出 Html5、Android、iOS 版本;

  •  全部动画效果采用 Spine 骨骼动画技术;

  •  本地资源以增量方式更新,版本更新速度加快;

后端:

  •  采用 Netty 网络通信框架,同时支持 Http、Socket、WebSocket;

  •  Google Protobuf 处理消息数据;

  •  帧同步和状态同步混合实现;

  •  通过“注解 + 反射 + Javassist”动态生成字节码,降低工作量并极具提升程序性能;

  •  通过 Redis 实现实时排行榜;

  •  部分功能模块引入 Groovy 技术,实现修改线上 Bug 无需重启服务器;

  •  通过 RocketMQ 切分业务系统,实现数据库压力分流;

  •  通过 ELK(ElasticSearch + Logstash + Kibana)收集和分析日志;

  •  通过 Jenkins + Ansible 实现自动化的多机部署;

2.项目架构图

单服架构

跨服架构

​简化版跨服架构

最后

以上就是网约车项目+咚宝商城+英雄传说的项目介绍,我相信不管是在面试还是在工作中都是需要一份拿的出的项目,这三个项目都是落地的,可以实操的。

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到