一、责任描述:在电商项目中主要负责SSO单点登录,商品详情展示以及购物车部分,跟架构师与高级工程师进行学习,学习了 Redis cluster,Tomcat集群的搭建,以及Docker的基本搭建,对爬虫也有相关的了解
项目描述:
该项目是一个第三方线上交易平台,涉及到商品的维护,卖家中心,卖家中心,前台展示,购买流程,购物车,订单,第三方支付,物流服务等等。卖家中心包含:卖家对自己基本信息,店铺信息,商品推广,订单的物流监控,订单完成后的评价管理,取消订单,日收益,月收益,同种商家销量对比,物流管理等。买家中心包含:买家对自己购买的商品,订单,物流,购物车,邮寄地址以及基本信息的管理。
技术描述:
1.基于Apache Maven通过集成聚合项目安排,通过module进行模块开发 2.Tomcat集群 + Ngnix服务器负载均衡 + Redis缓存实现高并发
3.SSO单点登录子系统;
4.Httpclient 实现异构系统之间的通信
5.RabbitMQ队列,支持高并发访问
6.数据库集群实现主从复制并通过Amoeba优化数据库的读写分离和数据库的负载均衡。
7.添加了Lucene+solr全文检索功能,对购物车以及订单使用dubbox进行整合
二、netty即时通讯:
责任描述:独立完成netty的tcp聊天服务器,使用jfinal快速开发框架,与安卓端进行通讯,聊天,心跳,断线重连,群组,广播等功能。加入了redis Cluster作为缓存,并使用rabbitMq作为消息队列。进行IM分布式的结构方案研究
等等。。。