担任后端主开发一职
SpringBoot2.0+SpringCloud.
使用SpringCloudEureka作为服务注册中心,实现服务治理.
使用API GateWay网关框架统一管理微服务请求入口,使用Ribbon实现本地负载均衡和FeignHttp客户端调用工具.
使用Hystrix服务保护框架(服务降级,隔离,熔断).
微服务API管理ApiSwagger,使用GitLab管理代码.
使用redis作为缓存技术,
使用redisson作为分布式锁
数据库熟练使用mysql,sqlserver,oracle
使用springsecurity安全验证框架
使用ES作为检索机制,
使用ROCKETMQ,KAFKA作为消息中间件
考拉海购
主要技术:Springboot,dubbo,zookeeper,Mybatis,Mysql,Shrio,Redis,rabbitMQ,dockerk8,shttpclient,fastDFS,docker与k8s
项目描述:该商城开展B2C的营销模式,线上购物,线下派送 该平台包括面向买家的前台页面和面向卖家的后台管理页面。
责任描述:
首页模块,solr实现搜索模块,sso,购物车模块,订单模块
技术描述:
1.采用 SSM 框架开发,SVN 实现版本的控制,maven 构建项目,项目分为前台和后台,我们将前台,后台及一些项目放到多个服务器上,共用一个数据库;
2.通过引用 fastDFS 提供的maven 项目,将图片保存到单独一个图片服务器上,减轻服务器的压力;
3.使用 Nginx 服务器提高项目性能;
4.采用 RestFul url 的设计风格;
5.采用 MD5 加密技术对用户密码进行加密加盐,提高用户数据安全性;
6.采用 freemark 模版引擎生成模版,实现页面的静态化,减少直接交互;
7.搜索模块采用 solr 全文搜索引擎实现,提供更新索引的数据接口和得到查询后分页的数据接口,完成关键字的区别化及回显;
8.使用 Redis 存储缓存数据并实现集群,使用 Cookie+Redis 缓存保持用户的登录状态;
9.采用 Mybatis 中的插件实现页面中公用分页;
10.前台首页的商品条件的筛选,提供接口给前端调用,通过筛选的条件不同导致商品的级联联动展示;
11.使用 ajax 实现后台库存和其他信息的实时刷新,提升用户体验;
12.各个系统间的同步通信采用封装 HttpClient 的工具类实现;
主要技术:Springboot,dubbo,zookeeper,Mybatis,Mysql,Shrio,Redis,rabbitMQ,dockerk8,shttpclient,fastDFS,docker与k8s 项目描述:该商城开展B2C的营销模式,线上购物,线下派送 该平台
聚合支付系统,集成了常用的支付接口网关,银联、支付宝、微信等。封装成服务,提供给内部其他子系统进行调用, 为了保证支付接口的安全性, 使用令牌+验签+加密防止数据被篡改。该项目架构采用分布式微服务架构,分为众多子系统,有会员、SSO、订单、商品、支付、消息、微 信、H5和PC、