多线程高并发采集器

时间:2018-05-25 13:58:10
【文件属性】:

文件名称:多线程高并发采集器

文件大小:3.06MB

文件格式:ZIP

更新时间:2018-05-25 13:58:10

高并发采集器

功能分析 业务功能分析 与 实现 客户端 1) 读取日志文件 2) 解析日志文件 3) 匹配处理日志对数据 4) 向服务器发送日志数据 服务端 5) 接收日志数据 6) 保存日志数据 7) 日志数据入库 主线程: 1)监听服务器端口 2)等待客户端的连接 3)如果有客户连接进来创建数据接收线程 LogReceiver 并且提交到线程池执行 4)返回(2) 接收数据线程 LogReceiver 1)接收用户的Request 2)获取用户发送过来的 LogRec集合数据 3)推送数据到阻塞队列中 4)如果推送成功就发送Response(200) 5) 如果推送不成功发送Response(500) 保存数据线程 1)从阻塞队列中拉取日志数据 2)保存日志数据到服务器日志文件中 3)如果日志文件存在,就把日志文件中的数据 存储到数据库中。 4) 数据库存储成功就删除 服务器日志文件


网友评论