主要在华为及互联网公司工作过,重点项目经历为企业信息管理系统,互联网用户系统,BI,IM等,主要工作内容为系统设计,架构设计,功能开发,性能优化等。
多年JAVA领域开发、设计、及高负载、高可用架构经验,熟悉 springcloud、zk、redis、rabbitmq、kafka等开源 技术与分布式理论。
自研开发框架:基于主流微服务架构spring cloud与spring boot、nacos、VUE3、ant design 、 docker、k8s容器等主流框 架与技术,封装基于RBAC的权限体系,基于activiti的标准工作流模型,基于poi的通用导入导出,基于redis的声明式缓存、 抽象的可基于redis/多线程/kafka/其他mq的异步处理模型,集成组织架构与人员,单点登陆、国际化、菜单、日志监控、代 码生成器等常用功能与组件,用于集团其他业务自研系统的开发。
自研IM:主项目基于开源产品野火IM进行重构与二次开发,实现了正常的群聊,私聊,机器人,频道,小应用等功能。产品以 netty+mqtt协议为基础构建自定义通讯协议与消息通道,分布式部署架构,整体拆分网关、路由层、业务层、应用服务层, 结合kafka,redis,自研rpc等组件与技术,优化并发访问性能到单台4c8g服务器可支撑万人在线与30%以上用户活跃聊天,并 实现水平扩容能力,可动态上下线网关服务器与业务服务器,以支撑用户与业务的正常增长。深入优化底层消息模型从读扩 散模式到写扩散模式,突破实现万人超大群功能,并发消息数测试峰值达到6百万,qps约2千万。
可兼职时间
可兼职地点
0条评论 雇主评价