`
85977328
  • 浏览: 1898589 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

日志架构(三)设计思想

 
阅读更多
    这是我厂日志中心最核心的部分。下面就让老夫先介绍一下设计思想,在下篇文章中详细介绍设计的细节。

设计思想
统一性
日志都放到统一的日志中心服务器(无状态)
统一维护日志的组件代码(前端,后端组件,服务)
独立性
降低与系统的耦合,当日志服务器不能工作的时候,不影响系统正常运行。
日志系统更新,尽量不影响原型系统的运行(主要是后端服务)。
业务程序宕机,不会使日志丢失;
研发人员只关心Map,无需关心使用哪些日志及格式;格式和记录类型由运营分析人员配置并告知
一致性
使用一致的方式记录日志,如果前后端都可以记录日志,则以优先采取前段记录的方式;
扩展性
架构设计简单,以WWW为主,逐步扩展wap,client,SDK of openAPI;

记录范围
www/mobile web
other click
domain request
wap
wap 2.0
简版wap
clientApp
手机客户端,android ,ios,windows
前置机
PC客户端(目前好像没有)
OpenAPI developer
SDK(用户驱动,无法强制)

0
0
分享到:
评论

相关推荐

    系统架构设计(模板).pdf

    安全保密设计是系统架构设计的重要组成部分,包括网络安全、系统用户安全、防攻击机制、数据安全、应用服务器配置安全、文档安全和安全日志等方面的设计思想和实现方案。 10. 附录 附录是系统架构设计的重要组成...

    用三层架构与设计模式思想部署企业级数据库业务系统开发

    总之,用三层架构与设计模式思想部署企业级数据库业务系统开发,不仅能够构建出稳定、可扩展的应用,还能保证团队间的协同开发和代码的长期维护。理解并熟练运用这些概念和技术,对于任何.NET开发者来说都是至关重要...

    软件架构设计的思想与模式

    《软件架构设计的思想与模式》是一篇深入探讨软件开发中至关重要的架构设计领域的技术文章。在信息化社会,软件已经成为各种业务、系统的核心支撑,而良好的软件架构设计则是保证软件质量、可扩展性、可维护性及高效...

    软件系统架构设计说明书模板

    软件系统架构设计说明书是指导软件开发过程中的重要文档,旨在明确系统的整体结构、组件间的相互关系以及设计原则。本文档由科技有限公司XX编写,旨在为项目团队提供清晰的架构蓝图,确保系统的设计符合业务需求和...

    微服务架构及设计模式.docx

    #### 三、微服务架构的设计原则 - **可扩展性**:确保每个服务都可以独立扩展,以应对负载变化。 - **可用性**:设计服务以保证高可用性,即使在部分组件出现故障时也能保持服务稳定。 - **韧性**:系统具备从失败...

    阿里巴巴的架构与设计

    此外,阿里巴巴还倡导面向服务(SOA)和事件驱动(EDA)的设计思想。SOA强调服务间的松耦合,每个服务都专注于自己的业务逻辑,通过API接口进行通信。而EDA则利用消息队列,使得服务间可以通过异步方式交互,提高了...

    微服务架构思想.zip

    微服务架构思想是一种现代软件开发方法,它将大型的单体应用分解为一系列小型、独立的服务,每个服务都运行在自己的进程中,可以独立部署、扩展和维护。这种架构模式已经成为了应对复杂业务系统和快速迭代需求的重要...

    项目架构思想

    源码作为实现架构思想的载体,可以反映出架构设计的清晰度和合理性。在阅读和分析源码时,我们应关注以下几个方面: 1. **模块化与分层**:源码中的模块划分和分层结构体现了系统功能的解耦和职责的明确。良好的...

    Effective Arch Design——架构设计的10条经验(温昱)

    《Effective Arch Design——架构设计的10条经验》是由温昱分享的一份关于软件架构设计的重要指导文档。作为IT行业中的关键环节,架构设计对于项目的成功至关重要。温昱的这10条经验提供了宝贵的洞见,帮助我们理解...

    Spring技术内幕:深入解析Spring架构与设计原理(第2版) .pdf

    Spring框架的设计基于模块化思想,其架构可以分为以下几个核心模块: 1. **核心容器**:这是Spring框架的基础,包含有BeanFactory和ApplicationContext接口,用于实现依赖注入。 2. **数据访问/集成**:该模块提供...

    系统架构师培训之应用架构设计.pdf

    - 讲解应用框架的设计思想和实现方法。 - 包括框架设计原则、框架实现技术等内容,以提高应用的可维护性和可扩展性。 ### 结论 系统架构设计是一项复杂的任务,涉及到多个层面的考虑和技术的应用。通过对上述各章节...

    优秀毕业设计(C#开发的基于LINQ TO SQL的三层架构)

    在这个项目中,我们将会深入探讨C#编程语言、LINQ TO SQL技术以及三层架构的设计思想。 首先,C#(Sharp)是微软公司推出的一种面向对象的编程语言,它在.NET框架上运行,广泛应用于Windows桌面应用、Web应用以及...

    软件架构设计的方法论—分而治之与隔离关注面.pdf

    在软件工程领域,方法论被视为一种系统性的、结构化的指导思想,旨在帮助软件开发者有效地解决复杂问题,特别是在架构设计阶段。《软件架构设计的方法论—分而治之与隔离关注面》这一资料深入探讨了两种核心策略:...

    万亿级大数据平台的架构设计与演进实践

    1. **简单高效**:采用模块化的设计思想,确保各个组件之间的解耦,便于系统的维护与升级。 2. **开放兼容**:支持多种数据格式与协议,便于与其他系统集成。 3. **弹性扩展**:利用容器技术如Docker、Kubernetes等...

    Spring技术内幕:深入解析Spring架构与设计原理(第2版)+.pdf

    Spring框架的设计也大量借鉴了设计模式的思想。例如,在依赖注入方面,Spring框架利用了工厂模式来创建对象;在面向切面编程中,则采用了代理模式来实现AOP功能。 综上所述,“Spring技术内幕:深入解析Spring架构...

    C#餐饮管理系统 SQL2005+三层架构

    这个系统采用了先进的三层架构设计,以提高代码的可维护性和可扩展性,并且依赖于SQL Server 2005作为后端数据存储解决方案。 在三层架构中,系统被划分为三个主要部分:表现层(Presentation Layer)、业务逻辑层...

    posp设计说明架构

    基本设计思想围绕以下几个关键点: 1. **模块化设计**:为了方便维护和升级,POSP系统采用模块化设计,每个模块负责特定的功能,如支付处理、库存管理、报表生成等。这样可以独立开发和测试各个模块,减少整体系统...

Global site tag (gtag.js) - Google Analytics