熟练掌握SSM框架,springboot,dubbo,zookeeper,rabbitMq,redis,nginx,,分布式开发。对基于netty的im架构有一定的掌握,掌握jfinal开源框架,可应对快速响应式开发,对前端技术熟练掌握。对redis集群搭建,mysql读写分离,主从复制,sso单点登录,Shiro安全框架,sql优化,oracle数据库掌握熟练。使用maven聚合开发,可针对需求学习新技术
一、责任描述:在电商项目中主要负责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分布式的结构方案研究
等等。。。