sun100002022年11月30日
89阅读

作品详情

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
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论