一、贵州电子商务云有限公司 ;
完成开发促销平台半亩茶项目、玩贵州项目分销平台、玩贵州与分销平台商旅结合核销功能互联互通、微商城X元X件项目、微商城上海申公社项目、微商城子站项目、微商城茅台积分项目、微商城成前后端分离改造、团团项目商品中心、云上贵州服务器迁移工作以及项目上线后对出现的问题及时修复完善等。主要工作负责梳理清楚需求点、确定所需接口、前后端交互流程、业务稳定等,确保在工作周期内完成上级交代的开发任务,在开发过程中学到了许多新技能,丰富了开发经验,同时也拓宽了后续工作解决问题的思路。微商城是那家网旗下移动端微商城网站,嵌于那家网公众号中,商城系统包括运营端、商家端,移动商城端,PC端商城端,后台管理EOC系统,运营端和商家端分别提供商城及店铺装修的功能,商城端面向消费者满足用户购物体验,EOC作为后台管理系统,运营人员可对整个商城的活动商品、店铺、及活动进行管理。项目设计采用springcloud、springboot架构,中间件使用redis做数据缓存,使用Rocketmq进行数据通信解耦,采用RSA+AES加密算法对POST请求的参数进行加密及返回结果进行解密,确保数据的安全性,对所有的请求进行MD5签名验证及令牌检验,采用组件Gateway对请求进行路由转发。商品服务对首页,商品详情页,专题页使用redis缓存热点数据,提高系统性能和用户体验,redis采用集群模式搭建,保证了redis的高可用。各个服务间的调用采用feign调用进行数据交互,各服务采用集群部署确服务保高可用,注册中心采用阿里巴巴的nacos。
二、贵州多彩宝互联网服务有限公司
主要负责民生缴费模块服务的搭建,使用SpringBoot 搭建边界服务,使用nacos 作为注册中心以及配置中心,客户端通过调用边界中心,边界中心通过参数判断在路由到具体的边界服务。 服务之间的调用都是通过http通信实现数据交互,使用mysql 数据持久化,使用redis中间缓存。消息中间件使用的是RabbitMQ。用户提前预下单,下单成功调用公共的支付服务,支付成功边界服务会收到消息,此时边界在调用第三方提供的接口进行销账,销账成功用户代表用户充值成功。为了提高边界服务的可以用性,每一个地区的边界都是多节点部署,服务器之间都是交叉部署。