5年java、1年node.js互联网开发经验、经历并主导多个大型项目开发,熟练使用分布式、微服务相关技术栈。
熟练使用以下技术:
后端: springmvc、spring boot、spring cloud、express
数据库:mysql 、oracle、mongodb
前端:vue
缓存:redis
分布式:dubbo、zookeeper
消息队列:rabbitmq、kafka
大数据相关:hbase、opentsdb
项目名称:日志中心
项目简介:客户端自定义logback appender发送日志数据到kafka,服务端消费kafka数据最终落入elasticsearch,提供可视化查询功能,包含同线程、全链路、关键字等查询功能,每天处理10亿+日志量。
技术栈:springmvc、logback、kafka、elasticsearch等。
项目角色:核心开发
项目名称:rabbitmq消息治理平台
项目简介:平台提供生产者、消费者注册、审核功能、提供消费者动态断开、连接功能,提供消息全链路监控,提供可视化界面查看。
技术栈:springmvc、rabbitmq、zookeeper等。
项目角色:核心开发
项目名称:大数据实时业务预警平台
该业务预警平台包含以下组件:
1、 度量平台:将各种业务抽象出指标(metric)的概念,统一预警模型,使预警需求与业务主线隔离,完成指标的注册、采集、聚合查询。
2、 预警平台:构建预警任务、收集预警信息、通知预警结果
3、 调度平台:完成预警任务的启停以及发生频次调度
4、 消息中心:对预警结果的通知方式,包含邮件、短信或者rtx等
5、 消息队列:使用kafka与业务应用解耦
该平台每天收集1000+个指标数据、数据量平均每天4亿条、每天实时处理500+预警项。
技术栈:springmvc、dubbo、kakfa、zookeeper、opentsdb、hbase等
项目角色:owner