在北京一线互联网公司工作五年,并在济南工作三年,先后担任爬虫研发工程师,高级java开发工程师,技术经理职务,对系统架构,后端开发,疑难问题等有较为丰富的经验总结,同时对微服务,爬虫,物联网,网络安全领域等也有诸多涉及,对于开发语言,主要使用java进行开发,同时会一些Python,golang,php,shell等语言进行开发,能对技术过程中遇到的疑难问题进行快速处理,也对数据库,消息队列,缓存等中间件有熟练的掌握和认识。
集中式运营平台的架构设计和后端开发
该项目为数以十万计用户提供长期稳定服务,我在该项目中负责该项目的整体架构设计工作和大部分的后端研发工作,参与了整个项目生命周期从0到1的过程,该项目以springcloud微服务作为基础架构体系,部署于k8s中,实现了服务的动态扩容,容灾,限流,灰度等,应用与数据采用直接的垂直交互,在稳定性上实现了自动容灾处理,性能上稳定压测在1w的tps,对于租房,房间管理,合同,财务等均实现了高度的自动化,极大的提高了生产力
全责开发,通过对通用配置文件的定义,可以对任意网站进行数据采集,自动实现了自动化的采集任务调度,以及大量的应对反爬虫策略,真正实现了可定义化的采集策略平台,同时也可以实现分布式数据采集
gokeep 是一款100%自研的国产IM即时通讯系统,从底层开始构建,具备高性能、高时效性、可扩展的特点,并提供服务端管理端的项目代码,该项目开源协议为MIT协议,您可以免费进行商用以及分发。 文档地址官网 🍁项目特色 轻量级、高性能、低延迟、可扩展 , 文档齐全