点击空白处退出提示
作品详情
项目整体包括门户网站、微服务平台、数据中心、数据指标等构成。此经历为管理网中的组成部分
我的工作:
1、负责微服务平台的后端开发工作,包括核心通用模块等代码开发、以及各业务系统的设计开发工作;
2、与门户网站对接单点登录、接入其他战区门户网站;
主要成果
1、使用spring aop切面功能开发了日志功能,使用注解即可完成自定义日志记录;
2、用户权限模块、使用了SpringSecurity、jwt加密技术开发用户认证及用户管理赋权;
3、文件审核,开发通用拦截器功能对全站文件上传下载进行拦截;
4、用户空间管理,动态管理用户云空间,以及全站的冗余文件清理;
微服务平台-网盘服务
该项目基于微服务平台,功能类似百度网盘,提供服务;
我的工作:
1、设计表结构
2、处理文件上传(分片合并、秒传);
3、处理文件预览(使用了kkfileView)支持预览excel、zip、txt、视频、图片等主流文件类型;
4、处理视频文件封面(使用FFmpeg进行视频帧读取);
微服务平台-知识百科
项目基于微服务平台开发,类似于百度百科
我的工作:
1、采集客户提供数据,批量上传(使用线程池对上传任务进行分片防止oom);
2、开发检索功能(使用elasticseach对数据进行分词存储),支持高亮查询、关键词查询;
微服务平台-自学考试考生服务
该项目为对以往考生数据维护管理,支撑考生对线上个人数据进行勘误;
我的工作:
1、设计数据库表;
2、考试数据庞大(现有800w,预计千万以上),因此对考生数据做了分表存储;
3、考生勘误后的审核流程开发,涉及分布式事务;
微服务平台-即时通讯
项目基于微服务平台,类似微信的一款线上即时通讯系统;
我的工作:
1、开发即时通讯功能(使用web socket长连接)
成果:
1、支持了添加好友、单聊、群聊功能;
2、支持发送文件、图片、emoji;
微服务平台-联网通播
基于微服务平台,一款线上直播系统,功能包括:发起直播、观看直播、直播列表、发送弹幕、关注等。
我的工作:
1、流媒体处理(使用srs开源流媒体服务器进行推流拉流);
2、处理开播、停播、中断等直播事件涉及业务;
微服务平台-教育资源
改项目提供教育资源视频、文件等资料进行线上学习,以及线下课程预约。
我的工作:
1、处理课程预约时库存问题,对热点课程预防突发流量(高并发下抢购问题);
2、处理其他bug;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论