充乐是一款为客户提供充值的app,包括有各个游戏的点券充值和视频会员,绿钻qq会员等服务充值。
分为用户微服务负责用户注册(分手机注册和微信授权登录注册)登录,网关微服务负责请求的统一分发到各个微服务中,订单模块负责各种订单的创建和查询,商品微服务负责商品的查询和提供给各个微服务可调用的feign,积分微服务负责客户下单积分商品后的积分运算,任务微服务负责活动任务的逻辑。
该系统采用 Spring Cloud 和Spring cloud Alibaba进行搭建的微服务架构,利用 Spring boot 构建应用,利用 Gatetway 作为网关,利用 Nacos实现服务的注册发现和配置中心,利用 OpenFeign 实现与其他系统之间的调用,利用 Ribbon 实现客户端负载均衡,利用 Sentinel 实现服务熔断和限流处理,使用RocketMQ作为消息中间件,降低为服务之间的耦合。使用Redis作为缓存,使用MySQL主从架构作为数据存储。使用sleuth+zipkin做链路追踪,追踪访问线路的耗时等情况。
责任描述:负责订单微服务,商品微服务,任务微服务和数据对接sup开发,