项目一:系统架构微服务化
项目描述:重新梳理业务、划分服务。引入 Spring Cloud,实现整体框架的微服务化。涉及到配置中
心(Apollo),注册中心(Consul),网关(Spring Cloud Gateway),链路追踪(SkyWalking)、
RPC 通信(Grpc、Thrift)、灰度发布(Spring Cloud Nepxion)等多个分布式技术等整
合
项目职责:
1、自研 Thrift 通信框架集成,包括客户端、服务端用于替换项目里原先服务间 http 调用
2、后续考虑与 Spring Cloud 结合,改造了开源的 Thrift 组件以适配现有项目
3、封装了 Grpc 调用,以方便与项目 java 调用无缝接入
项目二:代购电商平台项目
开发组长
项目描述: 代购电商平台项目是面向国外购买国内电商商品提供的具有仓储、采购、质
检、物流的跨境电商项目。主要对接国内各大电商平台的商品代购。项目用到 spring、
mybatis、shiro、dubbo、mysql 、redis 、zookeeper、mongo、ELK、rabbitmq、gradle
项目职责:
1、负责商品信息抓取模块,在维护老抓取方式的同时,引入新平台的商品抓取同时改良现
有的抓取方式,商品资料储存于 MongoDB 及 ES 中
2、负责消息模块,包括站内信、推送、客服咨询任务、邮件等各项用于与用户信息交互的
功能,针对应用场景,引入了 Rabbitmq 及消息发送去重过滤等
3、负责促销模块,由最初单节点设计促销信息缓存模型,到双实例改造成 redis 缓存方案,
但在促销信息吐出的方式还有很大的上升空间,鉴于业务的需要,并没有后续拓展
4、帮助组员同时维护购物车、优惠券、商品库、翻译、管理后台等多个模块