论文部分内容阅读
随着计算机网络的迅猛发展,分布计算技术已经在社会生活的各个领域取得了广泛而深入的应用,深刻地影响着我们的生活,同时也面临着许多新的挑战。传统的日志技术难以适应电信、金融等以事件处理为主的行业的应用需求。因此,人们开始关注如何建立面向事件处理的分布式日志系统。 本文仔细研究和分析了OMG针对电信领域制定的CORBA电信日志服务规范,对日志服务系统的实现技术展开了进一步的深入研究,讨论了系统架构、关键性功能属性、数据存储和系统追踪调试等问题的解决方案,在此基础上实现了一个面向事件处理的分布式日志服务系统。 本文工作主要包括以下几个方面: 1.详细分析了CORBA电信日志服务规范,讨论了日志服务系统的事件流和应用特征;深入研究了日志服务系统的体系结构、日志对象和日志工厂对象接口以及日志控制与管理属性等若干关键技术。 2.研究了日志服务系统中的日志存储技术,重点讨论了日志记录存储池的构建技术和事务处理技术,满足了日志服务系统在数据存储方面的诸多需求。 3.研究了日志服务系统中的日志记录读写技术,分析了日志读写操作的内部工作流程,探讨了日志记录读写中的性能优化技术和日志记录迭代器技术。 4.分析了日志QoS属性,并对日志QoS实现技术展开了进一步的深入研究。 5.利用本文对日志服务关键技术的研究成果,设计和实现了日志服务系统的主体模块,定义了系统的逻辑结构;研究了分布式系统的跟踪和调试技术,设计并实现了日志服务系统的系统跟踪与调试子系统。 6.基于StarBus 3.0平台实现了日志服务系统StarLog,并对系统进行了功能和性能测试与评估。 本文对面向事件处理的分布式日志服务系统的实现技术的研究与探讨,对类似系统的设计有着积极的借鉴意义。基于本文研究成果实现的StarLog系统,提供了一个简单易用的日志系统构建平台,有着重要的实际意义。用户可以利用StarLog建立自己的功能强大的面向事件处理的分布式日志系统。