B2C模式的微服务在线商城。
基于SpringBoot和SpringCloudAlibaba实现,使用Nacos做为注册中心,Gateway做路由网关,Open Feign实现远程服务调用,使用Seata实现分布式事务。
项目采用前后端分离的形式开发,前端页面采用vue+Element ui 开发,前端请求都发送至Nginx服务器,由Nginx实现请求转发和动静分离。
数据持久化使用MySQL数据库和阿里云OSS对象存储服务,用Redis做缓存提高商城系统的响应速度,使用 ElasticSearch 实现检索功能,用RabbitMQ实现秒杀功能。