zoukankan      html  css  js  c++  java
  • Net Configuration Agent

    提出Configuration Agent这样一个东西可能会让人感到奇怪,对于配置信息读取什么还需要一个Agent;那Agent的作用是什么,能达到一个怎样的目的,下面讲解为何需要Agent和其重要性。

    普通应用场景

    一般情况每个应用都会获取本应用域下的配置信息,在应用单一部署的情况一般不会存在什么问题,毕竟不需要配置同步等维护工作。

    多应用部署场景

    如果应用规模大一个应用多服务器部署则是一件非常普遍的事情。那这个时候的配置维护更新的问题。

    存在问题

    相信经历应用多服务器部署的朋友都应该了解,配置文件的维护和更新是一件很让人头痛的事情。因为同一应用不同部署实例会存在相同和不同的配置项信息,由是配置存在差异所以不能统一维护管理,还有就是在更新的时候也不得不对每台服务的应用配置进行各自更新。这些维护的成和复杂也是相当的高,其维护的风险也大。

    为什么要用Agent

    针对上面情况Configuration Agent的好处就能体现出来,通过Agent可以简单地调整配置信息的来源;这样可以让配置信息高度集中,方便统一更新维护管理。这样就能大大降低配置信息管理的成本和更新的风险。

    Agent具备的功能

    • 兼容现有.NET的配置文件方式和使用规则。
    • 允许从不同配置源获取配置(HTTP,FTP,DataBase等等)
    • 具备配置源版本检测,如果存在变更的情况自动更新并以事件的方式通知程序。

    概要设计结构

  • 相关阅读:
    javascript模拟jQuery封装委托事件,兼容IE
    javascript事件有哪些?javascript的监听事件
    javascript阻止事件冒泡的兼容写法及其相关示例
    Spring的特点
    异常以及为什么要学异常
    Windows下干活儿辅助软件
    Oracle EBS SLA 详解
    EBS获取并发程序Trace File
    EBS Custom Password Rules
    Oracle PLSQL读取(解析)Excel文档
  • 原文地址:https://www.cnblogs.com/smark/p/3672662.html
Copyright © 2011-2022 走看看