e消费产业联盟平台
项目描述:
1.参与公司核心业务,企业/会员/基础/售后/设备/推送模块的开发,根据产品需求进行业 务开发工作
2.采用Spring cloud 实现微服务,基于feign 实现rpc调用,zuul网关,实现各个服务之 间的调用,和协调
3.Rabbitmq集群高可用实现消息事务分发。业务异步、解耦,削峰
4. 基于jenkins自动构建,Git多分支协作开发,
5.参与需求评审、服务划分,数据建模,以及参与整体设计,及输出对应文档
6.处理日常bug,线上紧急问题,sql优化。服务器、jvm性能调优.redis缓存
7.使用敏捷开发,采用站立式会议,统一的工作汇总,编写相应的代码规范文档和技术文档.
丁丁网上商城系统项目
项目描述:
1.丁丁网上商城系统是一个大型的购物网站分布式工程由前台商城系统,后台管理系 统,购物车系统,订单系统,搜索系统,支付系统,物流系统等组成.
2.在这个分布式系统中,负责商品的后台管理,采用Maven来创建模块,引入spring, springMVC,mybtis框架,建立控制层负责与页面的交互调用.
3.业务层负责逻辑方法的处理,持久层负责与数据库进行交互。前台页面通过jQuery和 Ajax的异步加载,进行数据的传递,还有运用jsonp来处理前后端的跨域请求问题, 后台的模块间的调用使用HttpClient来实行跨域请求.
4.项目使用Tomcat服务器集群,运用Nginx反向代理来实现负载均衡,服务器安装在Li nux系统上,为了高并发下减轻对数据库的压力,
5.采用了redis服务器缓存机制,使用户在访问第一次之后,提高网页加载效率.
6.为防止redis服务器宕机,我们运用redis集群,运用分片哨兵机制,自动检测宕机的服 务器,并能立刻进行主从挂载,实现redis的高可用,
7.考虑到网站的高并发下,前面不足以支撑时,我们还采用了rabbitMQ消息队列机制, zookeeper注册中心来控制消息的涌入,
8.使系统能更好的处理数据,并对数据库进行优化,采用amoeba来实现数据库的读写 分离操作,并配置集群,采用主从复制和双机热备,使各数据库的数据一致和可靠 性,这样一来数据库的性能达到最优