服务开发 熟悉SpringBoot,Spring,SpringMVC
数据库 熟悉Mysql MongoDB
缓存 熟悉Memcache Redis
服务注册与发现 熟悉Eureka、Zookeeper
服务调用 熟悉Feign、Dubbo
服务熔断器 熟悉Hystrix
负载均衡 熟悉Ribbon、Nginx
消息队列 熟悉Kafka 了解ActiveMQ
服务配置中心管理 了解SpringCloudConfig
服务路由(API网关) 了解Zuul
服务集成部署 了解Jenkins、Docker、Kubernetes
5年开发经验,爱钻研,喜欢研究一些新技术,自学能力强,敢于面对和克服困难。
创客内容制作管理系统
项目描述
本项目是一个集PGC内容制作、管理、多平台分发为一体的分布式架构系统。主要为MCN、个人、政府、企业等提供在线制作短视频或视频彩铃以及内容分发、管理等服务。
项目分为多个子系统,内容制作平台采用SpringCloud+Eureka+SpringConfig+Zuul+Nginx+Redis+MySQL架构。管理平台采用SpringBoot+Nginx+Redis+MySQL+MongoDB。项目采用Docker+Kubernetes持续集成,使用ELK做日志收集和分析并推送素材,平台间通信采用消息中间件Zookeeper+Kafka集群。
工作职责
本人主要负责内容制作平台的用户注册和用户视频数据统计查询模块,以及管理平台的作者入驻、视频分发和视频数据统计查询模块的数据库设计和开发。
解决问题
使用Kafka消息队列异步发送用户注册短信,提升用户体验
使用Redis缓存用户视频统计数据,ZSet缓存热门视频排行,HyperLogLog缓存素材使用次数,减少数据库压力,提高QPS