个人介绍
工作经历
2020-11-01 -2022-01-21大汉三通通讯股份有限公司高级后端工程师
项目名称:汉武记5GRcs消息平台 开发环境:Windows 10,JDK 8.0 开发工具:IDEA 服务器:Springboot内置tomcat 数据库:Mysql、Elastic Search、Redis 项目描述: 汉武纪5GRcs消息平台是一个为5G消息管理、发送的平台,采用Springcloud微服务架构,包含素材管理、模板管理、消息回落、交互,消息下发、状态报告匹配,统计等功能。 技术实现:PC端通过服务器路由器到Nginx做负载均衡,通过keepalived虚拟路由器和VIP虚拟IP防止nginx单点宕机,进行虚拟IP迁移,nginx做限流后到达GateWay微服务网关,实现用户请求路由到不同的微服务去,并且通过网关限流做各个微服务的流量限制,然后访问到各个微服务(分为业务微服务、公共组件微服务),各个微服务使用Feign做调用,负载均衡使用Ribbon,默认轮询,加入Hystrix做熔断降级,最后通过SpringCloud Bus实现各个微服务的文件监听,消息总线,整个微服务使用Hystrix Dashboard做监控中心,Eureka做注册中心,配置统一管理使用Ap
2017-08-01 -至今金蝶java开发工程师
主要做eas系统的二次开发
2015-07-01 -2017-08-01建投数据科技股份有限公司运维工程师
IDC工程师,桌面运维工程师
教育经历
2011-09-01 - 2015-06-01北京工商大学软件工程本科
北京工商大学毕业证书以及学位证书
技能
负责工程的芯片生产线程的数据监控,根据大数据计算来确定报警的阈值,来进行邮件、*短信等提示,并实现自动中断生产,目前负责产品的后端研发,通过kafka收集数据,发送到Flink计算,根据计算结果做出相应的一些操作,主要架构为SpringBoot,Nacos作为配置中心,集成Oracle做数据的存储。
整个系统基于SpringBoot+SpringMVC+Hibernate,缓存使用Redis,数据库使用MySQL进行构建,实现通过一些主流的消息渠道进行一些消息的发送,发送包含:短信、语音、超级短信、轻量级的5G消息发送、*、企业*、极光推送、钉钉等等,并支持融合推送,通过推送策略实现多渠道的消息发送。
汉武纪5GRcs消息平台是一个为5G消息管理、发送的平台,采用Springcloud微服务架构,包含素材管理、模板管理、消息回落、交互,消息下发、状态报告匹配,统计等功能。 技术实现:PC端通过服务器路由器到Nginx做负载均衡,通过keepalived虚拟路由器和VIP虚拟IP防止nginx单点宕机,进行虚拟IP迁移,nginx做限流后到达GateWay微服务网关,实现用户请求路由到不同的微服务去,并且通过网关限流做各个微服务的流量限制,然后访问到各个微服务(分为业务微服务、公共组件微服务),各个微服务使用Feign做调用,负载均衡使用Ribbon,默认轮询,加入Hystrix做熔断降级,最后通过SpringCloud Bus实现各个微服务的文件监听,消息总线,整个微服务使用Hystrix Dashboard做监控中心,Eureka做注册中心,配置统一管理使用Apollo,整个微服务的数据支撑,搜索使用ES集群,数据库使用MySQL集群,缓存使用Redis集群,最后文件存储、对象存储使用阿里云,通过zipkin做链路追踪,快速定位服务故障点,gitlab做项目代码管理