中国联通云光慧企运营管理平台 (小程序名称:中国联通云光慧企)
Java开发工程师
技术栈:SpringBoot SpringCloud SpringCloudAlibaba Redis MySQL OSS RabbitMQ Elasticsearch
项目简介:主要面向于管理员使用,不同地区对应的联通小程序的整体样式以及业务数据不同,管理平台主要负责一些小程
序端功能的管理控制、以及一些小程序功能的调整、店铺的样式装修,同时对业务数据进行处理以及分析等,小
程序端主要通过管理平台的样式布局进行展示以及负责商品的销售、以及一些热门信息的通告。
主要职责:
1、基于Redis + token机制实现登录验证,解决集群间登录状态同步问题。
2、使用Redis对高频访问接口信息进行缓存,降低数据库压力同时提升80%的数据查询性能;基于ZSet实现接口调用次数
排行榜功能。
3、基于SpringSecurity对系统进行用户的授权,以及用户的认证,通过不同的认证信息获取到用户角色信息进行系统菜单
以及功能的显示,并且使用国密算法对用户的信息,以及业务敏感信息进行加密解密。
4、为解决多个子系统内代码大量重复问题,抽象模型层和业务层为公共模块,减少重复性代码。
5、使用Sentinel实现了微服务之间的服务降级、熔断、限流,从而提高了服务之间的稳定性。
6、选用SpringCloud GateWay作为API网关,实现了路由转发、访问控制、并集中处理签名校验、请求参数校验等业务
逻辑,提高系统安全性同时方便系统开发维护。
7、使用Redisson来实现操作互斥,防止用户在高并发情况下出现超卖问题,以及通过本地消息表和消息队列实现订单功
能的分布式事务。