1. 阿波罗本人了解的配置结构

部门名称 -> appId -> (私有命名空间, 公共命名空间, 关联命名空间)

  • 部门
    一般使用项目组作为部门名称,用以区分不同的部门下的多个项目
    比如我们这里分类 业务部门(busi) 和 支付部门(pay)

  • APPID
    appid 一般使用每个项目的名字作为appId,如果是springboot 本人一般习惯用 spring.application.name 来命名

  • 命名空间

  1. 私有命名空间
    每个应用 都拥有自己的 一个私有空间 application私有空间,我们可以在里面编写我们本项目私有的一些配置信息

  2. 公共命名空间
    每个应用都可以创建一个公共的工作空间,用来给其他项目引用,这里我们可以存放一些公共配置,比如数据源,公用Redis,MQ等
    但是本人习惯公共的配置存放在一个公共项目里 比如 busi-common, pay-common

  3. 关联命名空间
    关联命名空间, 是一个应用 可以去使用其他应用的公共命名空间内的配置作为自己的配置。比如我 pay-channel-alipay ,可以关联 pay-common 的 datasource 作为自己的数据源。

项目 APPID 私有命名空间 公共命名空间 关联命名空间
busi busi-common datasource
busi busi-common redis
busi busi-common mq
busi busi-app1 application datasource,redis
busi busi-app2 application datasource, mq
pay pay-common datasource
pay pay-common redis
pay pay-common mq
busi pay-app1 application datasource,redis
busi pay-app2 application datasource,redis

Apollo 初识 • 阿波罗简单配置结构相关推荐

  1. 携程Apollo(阿波罗)配置中心在Spring Boot项目快速集成

    前提:先搭建好本地的单机运行项目:http://www.cnblogs.com/EasonJim/p/7643630.html 说明:下面的示例是基于Spring Boot搭建的,对于Spring项目 ...

  2. 携程Apollo(阿波罗)配置中心本地开发模式不接入配置中心进行本地开发

    官方教程:https://github.com/ctripcorp/apollo/wiki/Java%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%BD%BF%E7%94%A8%E6%8 ...

  3. 携程Apollo(阿波罗)配置中心在.NET Core项目快速集成

    .NET Core的支持文档大体上可以参考文档.Net客户端使用指南:https://github.com/ctripcorp/apollo/wiki/.Net%E5%AE%A2%E6%88%B7%E ...

  4. 阿波罗java_携程Apollo(阿波罗)配置中心的Java样例客户端启动和调试

    解压导入Eclipse: 主要使用的是apollo-demo 在配置中心后台新建好App和配置文件项 注意:两个配置文件的名称中,第一个是新建App时默认的,主要把项填入即可.而第二个是选择添加Nam ...

  5. Apollo(阿波罗)分布式配置安装详解

    Apollo(阿波罗) Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境.不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限.流程治理等特性,适用于 ...

  6. Apollo(阿波罗)架构深度剖析

    ]..通过学习 Apollo 的架构,带你深入理解微服务架构的基本原理 一.介绍 Apollo(阿波罗)[参考附录] 是携程框架部研发并开源的一款生产级的配置中心产品,它能够集中管理应用在不同环境.不 ...

  7. python 携程 apollo_手把手教你使用携程开源框架Apollo(阿波罗)

    配置中心 在现实的Coding工作中,我们是否会遇到这样的问题,我们本地开发环境会用到一套配置参数和配置文件,测试环境会用到另一套配置参数和配置文件,然而项目打包发布时又会用到一套配置参数和配置文件. ...

  8. DNS服务器之简单配置(一)

    名词解释: 域名: 域名是域名系统名字空间中,从当前节点到根节点的路径上所有节点标记的点分顺序连接. 域: 域是指域名系统名字空间中的一个子集,也就是树形结构名字空间中的一颗子树.这个子树根节点的域名 ...

  9. 李彦宏亲测“自动驾驶汽车”,Apollo(阿波罗)坐镇

    今天百度AI开发者大会又掀起一个小高潮.百度董事会副主席.集团总裁兼首席运营官现场连线正赶来主题演讲的百度创始人.董事长兼首席执行官李彦宏,李彦宏正坐在一辆自动驾驶汽车的副驾,主驾好似坐了一位&quo ...

最新文章

  1. 大量LAST_ACK 的分析过程
  2. 如何linux中文改为英文,CentOS系统如何将中文语言改成英文
  3. 从零开始学网络|搞懂OSI参考模型和TCP/IP分层模型,看这篇文章就够了
  4. leetcode —— 235. 二叉搜索树的最近公共祖先
  5. linux 命令 — 文件相关
  6. 如何使用 Pages 在 iPhone、iPad 或 Mac 上插入和编辑表格?
  7. 入门 | 从文本处理到自动驾驶:机器学习最常用的50大免费数据集
  8. word2vec是如何得到词向量的?
  9. matlab7.0官方下载64位win10,window10下MATLAB 7.0下载及安装
  10. sinx泰勒展开_利用泰勒公式求极限,函数需要展开到第几阶?
  11. rainyday.js 下雨效果插件使用方法
  12. 论文翻译(7)---Enriched Long-term Recurrent Convolutional Network for Facial Micro-Expression Recognition
  13. 好像记得有个人喜欢我
  14. L48.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- last、lastb和lastlog
  15. 用8051单片机编程由P1.0和P1.1引脚分别输出周期为1ms和500us的方波
  16. MEMOS 技术支持
  17. 测试评审方法---验证与确认
  18. OD学习手记——常用断点
  19. 如何在MacOS上卸载IPGuard的软件--LAgent/LSDhelper程序
  20. [再寄小读者之数学篇](2014-07-16 凹函数与次线性性)

热门文章

  1. 有关H5的第一章介绍
  2. python求数组平均值numpy_计算numpy数组的平均值
  3. 微信公共号系列---快速整合微信多端页面授权之单点登录
  4. 无人机——电调篇(二)
  5. ## 纯干货|UI设计字体分类、使用标准及测量内容
  6. 殇城的伤感心情日志分享:青春容颜,我却一笔流伤
  7. 百度云服务器BCC 调用百度人工智能API失败的解决方法
  8. centos添加桌面快捷方式
  9. Mybatis-Plus配置和使用
  10. 【Python从入门到精通】(三)Python的编码规范,标识符知多少?