B2C的购物平台。
使用SpringCloud搭建的分布式微服务购物网站,其架构主要分为用户中心微服务,商品微服务,订
单微服务,库存微服务,搜索微服务,购物车微服务,支付微服务,短信微服务等。
环境工具:Linux+Win7+JDK8+Tomcat+IntelliJIDEA+Maven+Git+Postman
技术架构:SpringCloud+Springboot+Mybatis+ElasticSearch+Mysql+Redis+Thymeleaf
职责描述:
1、搜索微服务基于ElasticSearch实现,如构建索引库,对商品分词查找等、
2、使用ElasticSearch聚合查找实现根据价格、种类等做搜索过滤、
3、商品详情微服务的实现,并使用Thymeleaf实现页面静态化,把生成的静态页面存放于FastDFS
中,实现异步加载+静态结合(静态化属后期优化)
4、监听商品微服务发送的RabbitMQ队列消息实现异步操作索引库,静态化页面、
5、购物车微服务(商品增删改,登陆后合并购物车等)的实现,并基于Redis存储、
6、参与使用ELK技术栈搭建的数据分析平台,通过Logstash采集用户访问日志解析存储到ES库,最
终使用Kibana进行数据的聚合分析操作,并利用Kibana的图表进行可视化展示、