1.业务中台系统(2020.02—至今)
开发环境:idea+mysql+redis+nginx+postman 部署平台:rancher、kubersphere、linux 开发团队 : 小组开发,共 7 位成员。后端 10 人 角色定位 : 担任小组组长,负责架构搭建,数据库设计,用户模块,订单模块的开发工作,运维工作,技术攻 关,参与测试。 项目技术: 后端:springboot+springcloud+dubbo+kafka+maven+mysql+springsecurity+redis 前端:vue 代码托管:gitlab 项目介绍: 业务中台系统是微服务项目,主要处理蓝月亮的中台业务,主要功能是为电商平台提供标准化的基础服务, 比如下单,支付,商品管理,用户管理等。 项目采用微服务架构,主要使用到了 springboot2+springcloud-Greenwich+dubbo,各个模块分开独立 部署,注册中心使用的是 nacos,服务之间采用 feign dubbo 进行通信。前端请求先由 nginx 跳转到 gateway, 再转发至各个中心,实现项目功能。采用 redis-cluster 集群提供缓存服务,数据库 mysql+mycat.kaka 提供 消息保障,xxl-job 提供定时任务,apollo 作为配置中心。 项目分为用户中心,订单中心,商品中心,营销中心,监控中心,内容中心,服务中心. 每个中心有各自 的数据库,用户中心主要是基于 springsecurity 的单点登录架构,用户数据存储在 redis-cluster 集群中,便 于集群环境的调用。订单中心主要是处理订单相关功能。商品中心提供商品服务,营销中心提供优惠券服务。
2.网赚系统(2019.05—2020.01)
开发环境:idea+mysql+redis+nginx+postman 部署平台:华为云 centos7.6+jenkins+nginx+redis 开发团队 : 小组开发,共 7 位成员。后端 4 人+安卓端 5 人 角色定位 : 担任后端开发,负责架构搭建,数据库设计,用户模块,交易模块的开发工作,运维工作开发工作, 参与测试。 项目技术: 后端:springboot+springcloud+maven+mysql+shiro+redis 前端:vue+layui+bootstrap+echart 代码托管:gitlab 项目介绍: 网赚系统微服务项目,是一个面向三四线下沉市场的项目,目前已经有步步向前,迈步向前等多个 app, 用户可以通过走路,喝水,做任务等领取金币,并微信提现。 项目采用微服务架构,主要使用到了 springboot2+springcloud-Greenwich,各个模块分开独立部署,注 册中心使用的是 eureka,服务之间采用 feign 进行通信。请求由 nginx 转发至各个模块,实现项目功能。采用 redis-cluster 集群提供缓存服务,数据库使用的华为云的 mysql-rds. 项目分为用户模块,交易模块,任务模块,业务模块,后台管理模块,监控模块,打点模块.用户模块主要 是基于 shiro 的单点登录架构,用户数据存储在 redis-cluster 集群中,便于集群环境的调用。交易模块主要是 处理金币的变更操作,以及金币提现相关功能。业务模块包含了用户可以赚钱的任务。监控模块主要使用了 springboot-admin 监控服务。