系统架构: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 缓存热点数据,使用缓存和数据库双写一致方案,使用集群读写分离模式;5.使用 RocketMq 实现供应商注册邮件异步发送,中秋月饼秒杀场景流量削峰,跨服务解耦等;6.使用 SaToken 进行登陆认证、权限管理以及路由规则接口拦截;7.网关层使用 Sentinel 进行限流控制,使用 skywalking 对生产异常进行服务链路追踪;声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论