查看原文
其他

Java后端实战项目推荐-闪聚支付

代码界的小白 代码界的小白 2022-11-01

今天继续推荐Java后端实战项目,之前已经推荐了6个了,大家可以在后台的第一个菜单栏【学习路线】中找到之前的实战项目!

很多准备找工作的同学都有一个困扰,简历单薄,没有好的项目,担心简历被刷,今天开始后续会给大家推荐一些比较好的开源项目。

虽然大家都知道github或者gitee上都有很多优秀的开源项目,但大多数没有视频教学,对于初学者或者小白来说是很难上手,总不能直接下载下来配置一下环境跑一下就算学习了吧,这显然是不能拿来参加面试的。

有一定基础的建议到github找比较优质的开源项目学习!

1、项目介绍

闪聚支付是一个提供聚合支付的平台,目前主要的做法是线上聚合收银台(开放API),线下C2B一码多付、B2C商家扫码。闪聚支付不仅应以SaaS服务形式,为各商户提供订单管理、门店管理、财务数据统计等基础服务,还以支付为入口,通过广告、营销、金融等服务,构建一个移动支付的全生态系统

随着移动支付的盛行,商业银行、第三方支付公司、其它清算机构、消费金融公司等众多类型的机构,都在为商户提供网络(移动)支付解决方案。另一方面,用户的支付需求繁多,支付渠道已呈“碎片化”状态,并且“碎片化”程度将逐渐加深。聚合支付顾名思义就是将目前主流的支付进行整合,形成第三方支付的聚合通道,也被称为“第四方支付”。

项目学习视频在b站可以搜到:https://www.bilibili.com/video/BV17v411V79c?p=1

下图是聚合支付的产业结构:

该项目主要包括三个模块:官网&开发平台、商户平台、运用平台。

2、通过本项目可以学到什么?

闪聚支付采用当前流行的前后端分离架构开发,由用户层、UI层、微服务层、数据层等部分组成,为PC、H5等客户端用户提供服务。

系统的技术架构图

2.1后端技术

  • Spring
  • Swagger
  • SpringMVC
  • SpringBoot
  • SpringCloud Alibaba(Zuul、Security、Sentinel、Nacos等)
  • MySQL
  • MyBatisPlus
  • Redis
  • RocketMQ

2.2前端技术

  • Vue
  • H5
  • node/npm等

2.3其他

  • Git
  • Docker

项目技术栈

3、简历中如何写?

项目名称:闪聚支付

技术选型:SpringBoot+SpringCloud+MySQL+Redis +RocketMQ

项目描述:本项目采用微服务架构的思想,主要有官网&开发平台、商户平台、运用平台等模块,具体有产品展示、介绍、商户注册、登陆、对商户进行检索、审核和订单统计、为商户设置策略和优化券发送等。完成了后台代码的编写,解决了订单审核、统计...等功能,从中学习到了xx技术栈等【这里可以挑选几个自己比较熟悉的模块写上去】

4、总结

本项目可以作为入门项目,主要用到的技术栈是SpringCloud的几个组件,其次是包含了一些Dubbo、RocketMQ,没有涉及到部署。

看网友评论说:这个项目的篇幅涉及到的业务部分比较多,技术偏少。当作为入门微服务类的项目还是可以的。

往期实战项目推荐

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存