1、分别使用了 SpringCloudAlibaba 的几个组件,Nacos 做注册中心和配置中心、Gateway 做请求拦截和转发、OpenFeign 实现微服务内部调用:另外使用 SaToken 框架实现登录认证,网关鉴权以及内部服务和外网隔离。2、通过 ES 实现商品的聚合搜索,将品牌、标题、商品描述等字段使用 copy to 复制到al1 字段,采用单字段查询提高查询效率。使用 RabbitMQ 中间件完成 MSQL 与 ES 的数据同步。
3、使用 Redis 缓存登录用户的信息,访问资源,商品,品牌,分类等信息。
4、使用 Minio 对象存储服务做文件存储,减轻业务系统压力,提高文件访问速度。5、使用 RabbitMQ 的死信队列+TTL 实现延退队列来完成订单的超时取消,并且使用定时任务做兜底方案防止MQ 发生异常。
2022.3 电商系统 后端开发项目描述:此项目是由 SSM 框架搭建成的一个电商购物系统,基本实现了现在购物系统的各种功能,做了两个端,一个是普通用户端,一个是后台管理端,接入了第三方支付宝沙盒模型,增加了完整的支付功能让功能闭环性完整。