游啦啦旅游
软件架构:springboot2+springcloud alibaba+mybatis-plus+mysql+redis+rabbitmq+elasticsearch+vue2
项目描述:
为应对业务扩张与流量增长需求,将原有B2C单体架构升级为B2B2C微服务架构,支持供应商、组团社多角色入驻及多店铺管理。通过拆分产品、订单、支付、用户等核心服务,实现私域流量运营、旅拍内容导购、多级分销结算等功能,构建灵活可扩展的旅游产品交易平台。
责任描述:
1、参与微服务拆分设计与技术方案选型,主导订单服务与支付中心服务的需求分析及表结构设计;
2、负责用户服务开发,实现登录授权、token刷新、RBAC权限;
3、负责订单服务开发,实现直客下单、组团社代下单、出行人信息协同录入
4、负责支付服务搭建,整合微信、支付宝及聚合支付渠道,提供统一支付接口支撑多项目调用;
5、开发营销工具模块,包括产品集分享、抵用券发放、推广奖励计算及专属视频生成功能。
技术描述:
1、基于spring cloud alibaba构建微服务体系,使用Nacos实现服务注册发现与配置管理,通过OpenFeign实现服务间声明式调用,Sentinel进行流量控制;
2、订单服务采用Redis缓存商品库存与价格信息,结合RabbitMQ实现订单状态异步流转,使用Seata保证分布式事务一致性;
3、证件识别集成OCR接口,采用本地缓存+Redis双缓存策略存储识别结果,优化重复识别效率;
4、旅拍和产品内容检索基于Elasticsearch实现,使用canal做数据同步,通过IK分词器优化关键词匹配,结合Redis实现热门数据缓存。
壹点心理
软件架构:Spring Boot+MySQL+Redis+RabbitMQ+Vue2+uniapp
项目描述:
1、整合智商测试、情商测试、MBTI、心理测试等50余种测试类型。
2、构建从用户登录、答题交互、订单提交、多渠道支付到结果解析的全流程服务体系。
3、搭建开发独立支付中心服务,与业务服务形成分布式双服务架构,支持微信、支付宝及聚合支付接口
责任描述:
1、统筹团队完成项目全流程开发,制定阶段性目标与分工,把控研发进度与质量,解决跨模块协作问题;
2、主导需求分析与架构设计,确定双服务分布式架构方案,牵头完成核心业务表结构与支付流程设计;
3、负责登录权限模块与统一支付中心开发,实现多支付渠道整合与支付结果同步;
4、推动技术规范制定与落地,组织代码评审,指导团队完成技术难点攻关,保障服务稳定运行。
技术描述:
1、基于SpringBoot构建双服务分布式架构,通过RabbitMQ实现业务服务与支付中心的同步通讯,利用消息确认机制确保数据实时一致性;
2、采用IWT生成token,结合Redis存储刷新凭证,通过拦截器实现接口权限校验,保障服务安全性;
3、引入RabbitMO 同步处理支付结果回调、订单状态更新及答题解析计算,通过消息幂等设计避免重复处理;
4、支付中心采用策略模式封装多支付渠道,支持配置化动态切换与灰度发布,提升扩展灵活性;
5、前端用Vue2构建管理后台,UniApp+Vue3开发用户端,设计统一请求工具类,集成token自动获取、刷新及失败重试机制,优化用户体验。