sun100002022年11月30日
133阅读

作品详情

1.架构:springcloud+springboot+websocket;
2.技术栈:mybatis-plus、mybatis、Oauth2、LVS+keepalive、gateway、nginx、feign/ribbon、hystrix、zipkin;
3.开发语言:java;
4.功能模块:
1)app端:
包括用户端和技师端,两端都包含首页、个人中心、订单、聊天、直播/变美教学课堂、短视频/变美教学视频;
2)PC服务器端:
(1)后台管理
[1]权限管理、财务管理、app端登录注册和后台登录注册;
[2]用户管理、技师管理、会员管理、商家管理;
[3]广告管理、消息管理、一对一服务定制端;
[4]商品管理、订单管理、库存管理、物流管理、采购管理、销售管理、内容管理、统计分析;
[5]短视频管理、直播管理;
(2)服务治理:
[1]动态路由高可用网关:LVS+keepalive,gateway,nginx,Feign/ribbon,hystrix,zipkin,阻塞队列,CND,异常处理;
[2]统一接口和权限服务:API/认证和授权服务;
[3]中间支撑服务:nacos/eureka/config+bus;
(3)第三方服务:
[1]支付;
[2]登录/人脸识别/聊天功能/高德地图;
[3]mysql数据库:存重要的信息如金钱、订单、库存、用户等;
[4]redis数据库:存日志记录、操作记录、不重要的历史数据,做缓存,单点登录存session,存TraceId实现接口的幂等,存无效请求数据做布隆过滤器,存token认证和授权用户;
[5]消息服务:RocketMQ、短信服务;
5.职责:
1).组建研发团队;
2).用springcloud搭建服务架构、独立完成架构设计、数据库设计;
3).指导、监督下属完成任务并review code;
4).搭建devolop自动化运维平台实现各部门沟通合作、服务治理、运维管理和方便后期维护;
5).项目管理、团队管理;
6).开发规范拟定,需求文档、技术文档、开发文档的书写;
7).完成门户、支付、认证授权、高可用网关、后台管理等核心服务的功能实现;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论