一种使用Node.js构建的分布式数据流日志服务系统

被引:10
作者
张煜
机构
[1] 上海阿尔卡特网络支援系统有限公司技术项目管理部
关键词
数据流; 非阻塞I/O; 日志; Node.js; Redis;
D O I
暂无
中图分类号
TP311.13 [];
学科分类号
1201 ;
摘要
介绍了使用Node.js来实现一个分布式的数据流日志处理系统.为解决随着运行服务数量的增加,基于文件的日志操作会带来的存储性能瓶颈和必须要多处查看等问题提供一种方案.将日志从文件还原为流,利用Node.js来实现一个可分布式获得各日志数据流并且汇聚到中心存储的新型日志系统octoLogStreamlet.充分利用Node.js的非阻塞I/O特性及NoSQL数据库的读写高性能,实现多个数据流同时写入.系统适用于有集中存放日志需求的计算机服务集群.集中存放后对日志的处理和使用均提供了极大的便利.
引用
收藏
页码:68 / 71
页数:4
相关论文
共 5 条
  • [1] 内存数据库在高速缓存方面的应用
    杨艳
    李炜
    王纯
    [J]. 现代电信科技, 2011, 41 (12) : 59 - 64
  • [2] 数据流处理技术在电信网管系统中的应用
    宫学庆
    闫莺
    常建龙
    张晨
    周傲英
    [J]. 计算机科学与探索, 2008, (02) : 180 - 191
  • [3] UNIX/Linux系统管理技术手册[M]. 人民邮电出版社 , (美) 内梅特 (Nemeth, 2012
  • [4] Node.js: Using JavaScript to Build High-Performance Network Programs[J] . Tilkov,Stefan,Vinoski,Steve.IEEE Internet Computing . 2010 (6)
  • [5] SQL databases v. NoSQL databases[J] . Michael Stonebraker.Communications of the ACM . 2010 (4)