系统架构:SpringCloud+RocketMq+Redis+Mysql+Mybatis+Seata+xxljob+Easticsearch
项目介绍:
医美商城分销商城金融模块,基于 SaaS 模式进行服务,采用混合云架构部署,用能力
补齐的方式来赋能客户,实现了上百家子公司协同。
项目职责:
1.项目开发技术负责人,负责项目节点把控和代码高质量交互;
2.参与项目需求分析和系统设计,参与数据库设计;
3.代码审查和架构设计,负责团队沟通协调问题及相关文档编写;
4.解决项目开发中遇到的技术难题,完成上级领导交办的;
5.负责项目第二阶段业务模块拆分的代码重构,SAAS 化私有化改造;
技术亮点:
1.采用分布式的项目开发模式整个项目分为:订单、询价、竞价、商品、用户管理、专家库、
out 外部等十多个服务;
2.使用 Mybatis-Plus 多租户插件进行数据逻辑隔离,注解和 AOP 实现数据库切换(物理隔离);
3.使用 Easticsearch 实现采购商品搜索、关键字查询、条件筛选等,提高查询效率;
4.使用 Redis 缓存热点数据,使用缓存和数据库双写一致方案,使用集