数据交换平台
软件环境: Netty(通讯框架)
开发工具: Kafka+Zookeeper+ Eclipse
责任描述:
1、参与需求讨论,对需求进行分析;
2、根据分配到的任务和需求文档设计方案;
3、编码实现负责的模块代码,agent端以及脚本编写;
项目描述:
为了解决公司监控、调度、日志、CMDB等系统数据采集问题,开发了一套支持分布式部署的数据采集,任务分发的系统,有效解决了以前数据积压,同一服务器上需要部署多客户端的问题。
技术描述:
1、服务端与客户端底层采用netty 自定义的协议进行通信,效率非常高;
2、服务端主持分布式部署,由统一的注册中心进行任务分发;
3、采集的数据分类存储于kafka中供消费者订阅;
4、Agent(客户端)整个组件代码编写及性能调优。