aBiu

科技产品研发高级工程师
景顺长城 · 6年经验
aBiu
日薪: ¥600/8h
地点: 上海 浦东
时间: 下班后周六周日可工作日远程
有团队 · 可整包 ID:288750 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | MySQL Redis Spring MongoDB Oracle 微服务 Git Java SVN Maven Gradle 分布式 Spring Cloud Dubbo Kafka
前后端开发
深入理解 JVM 加载过程和内部结构,分代思想、GC垃圾回收机制等
深入理解 操作系统 和 网络基础知识,如多路复用原理和io模型等;
熟练掌握 JavaSE基础知识,拥有丰富的面向对象分析能力
熟练掌握 Web应用系统开发,数据表设计、具备的独立开发能力;
熟练使用 Oracle、MySQl 等关系型数据库,熟悉 查询优化,Mysql 数据结构等
熟练使用 Redis、MongoDB 等非关系型数据库,理解 Redis主从复制原理,持久化方式,数据 类型,布隆过滤器原理(bitmap) 等
熟练运用 Spring5、Mybatis3、SpringBoot2.0等优秀的开源框架,熟悉 Spring的 IOC、DI、AOP 思想;
熟悉多线程 JUC,熟悉 CAS无锁思想,AQS 原理
掌握 Java基础技术 Jsp、Servlet、ajax、Jdbc,
有研究过 Java里 Map源码分析,数据结构(链表、数组、红黑树、B+ 树、平衡二叉树),简 单算法
熟悉 SOA、分布式、微服务架构,熟悉 RPC远程调用、Dubbo、SpringCloud等微服务框架;
熟练掌握 SpringCludAlibaba常用组件使用和基本原理
熟悉 Docker
熟悉 RestfullAPI开发规范,熟悉三方授权Oauth 协议、JWT 格式Token、对接第三方接口
熟练掌握 IDEA、Svn、Git、Maven、Gradle 等企业级私服仓库等开发及版本控制工具,
熟悉 Linux 虚拟机常用操作
熟悉 Kafka、RocketMQ、RabbitMQ 等常用MQ中间件
熟悉 微信小程序开发,(优库车)
熟悉 vue、elementui、mandmobile、html5、css3、javascript、jquery、layui、echarts 可视化图 表等前端开发技术和组件,写过一些利用第三方组件封装优化的前端组件

基金监控平台和管理平台
采用市面常用的技术:springboot、redis、docker 等

项目架构体系:
前端使用 vue + elementui
编排器服务:和前端请求做直接连接
采集器服务:执行每个节点的采集数据任务
聚合器服务:整合每个节点的采集数据是否采集到
分析器服务:通过编写的groovy脚本逻辑和采集器采集到的数据执行,得到想要的结果数据
告警服务: 通过邮件、短信、或电话,发送到指定的通知人员

整体架构逻辑关系:
Browser前端通过https请求到编排器(后端服务),编排器得到参数后通过kafka发送消息到采集器服务去 采集数据, 采集器通过多线程去执行采集数据,数据采集成功后,通过kafka响应到聚合器服务, 聚合服务先把小的采集任务汇总,等到一个节点的所有采集任务都成功采集后,把采集数据发到分析器 服务,节点上的每个采集数据未完整时,都暂放到redis里面。
分析器服务拿到数据后,从mongodb数据库读取 编写的groovy分析逻辑脚本,和采集到的数据一起去整合,如果脚本中有告警通知逻辑,会调用kafka响应告警 服务发出响应的通知消息到指定通知人,告警消息目前有邮件、短信、电话。 分析器执行结束后,把执行结果写入到mongodb数据库,这时候编排器查询mongodb数据库,把刚刚执 行结果响应给前端页面列表数据。 每次节点采集数据时候,编排器先把请求参数发送到kafka后,就执行查询mongodo数据库,查到的数据 去和缓存里的数据比较,如果和缓存里的数据一样,说明数据还是之前的老数据,新的采集数据还没有到达,在 指定时间内还会再去查询,如果这个时间段内查到的数据还是没有发生变化,会先响应请求超时给前端。如果数 据和缓存里的数据不一样,说明是最新的采集数据,响应给前端。

整包服务: 微信公众号开发微信小程序开发PC网站开发H5网站开发
负责人: 科技产品研发高级工程师
团队成员: 前端工程师 后端工程师 
aBiu ID:288750 复制

aBiu

有团队 · 可整包
科技产品研发高级工程师 · 6年经验 · 景顺长城
城市上海 浦东 日薪600元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | MySQL Redis Spring MongoDB Oracle 微服务 Git Java SVN Maven Gradle 分布式 Spring Cloud Dubbo Kafka
前后端开发
深入理解 JVM 加载过程和内部结构,分代思想、GC垃圾回收机制等
深入理解 操作系统 和 网络基础知识,如多路复用原理和io模型等;
熟练掌握 JavaSE基础知识,拥有丰富的面向对象分析能力
熟练掌握 Web应用系统开发,数据表设计、具备的独立开发能力;
熟练使用 Oracle、MySQl 等关系型数据库,熟悉 查询优化,Mysql 数据结构等
熟练使用 Redis、MongoDB 等非关系型数据库,理解 Redis主从复制原理,持久化方式,数据 类型,布隆过滤器原理(bitmap) 等
熟练运用 Spring5、Mybatis3、SpringBoot2.0等优秀的开源框架,熟悉 Spring的 IOC、DI、AOP 思想;
熟悉多线程 JUC,熟悉 CAS无锁思想,AQS 原理
掌握 Java基础技术 Jsp、Servlet、ajax、Jdbc,
有研究过 Java里 Map源码分析,数据结构(链表、数组、红黑树、B+ 树、平衡二叉树),简 单算法
熟悉 SOA、分布式、微服务架构,熟悉 RPC远程调用、Dubbo、SpringCloud等微服务框架;
熟练掌握 SpringCludAlibaba常用组件使用和基本原理
熟悉 Docker
熟悉 RestfullAPI开发规范,熟悉三方授权Oauth 协议、JWT 格式Token、对接第三方接口
熟练掌握 IDEA、Svn、Git、Maven、Gradle 等企业级私服仓库等开发及版本控制工具,
熟悉 Linux 虚拟机常用操作
熟悉 Kafka、RocketMQ、RabbitMQ 等常用MQ中间件
熟悉 微信小程序开发,(优库车)
熟悉 vue、elementui、mandmobile、html5、css3、javascript、jquery、layui、echarts 可视化图 表等前端开发技术和组件,写过一些利用第三方组件封装优化的前端组件

项目经验

基金监控平台和管理平台
采用市面常用的技术:springboot、redis、docker 等

项目架构体系:
前端使用 vue + elementui
编排器服务:和前端请求做直接连接
采集器服务:执行每个节点的采集数据任务
聚合器服务:整合每个节点的采集数据是否采集到
分析器服务:通过编写的groovy脚本逻辑和采集器采集到的数据执行,得到想要的结果数据
告警服务: 通过邮件、短信、或电话,发送到指定的通知人员

整体架构逻辑关系:
Browser前端通过https请求到编排器(后端服务),编排器得到参数后通过kafka发送消息到采集器服务去 采集数据, 采集器通过多线程去执行采集数据,数据采集成功后,通过kafka响应到聚合器服务, 聚合服务先把小的采集任务汇总,等到一个节点的所有采集任务都成功采集后,把采集数据发到分析器 服务,节点上的每个采集数据未完整时,都暂放到redis里面。
分析器服务拿到数据后,从mongodb数据库读取 编写的groovy分析逻辑脚本,和采集到的数据一起去整合,如果脚本中有告警通知逻辑,会调用kafka响应告警 服务发出响应的通知消息到指定通知人,告警消息目前有邮件、短信、电话。 分析器执行结束后,把执行结果写入到mongodb数据库,这时候编排器查询mongodb数据库,把刚刚执 行结果响应给前端页面列表数据。 每次节点采集数据时候,编排器先把请求参数发送到kafka后,就执行查询mongodo数据库,查到的数据 去和缓存里的数据比较,如果和缓存里的数据一样,说明数据还是之前的老数据,新的采集数据还没有到达,在 指定时间内还会再去查询,如果这个时间段内查到的数据还是没有发生变化,会先响应请求超时给前端。如果数 据和缓存里的数据不一样,说明是最新的采集数据,响应给前端。

团队情况

服务范围:
微信公众号开发微信小程序开发PC网站开发H5网站开发
团队构成:
负责人(科技产品研发高级工程师) | 核心队员:前端工程师 · 后端工程师
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏 立即预约 微信沟通 立即沟通