博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FastD 最佳实践二: 构建配置中心
阅读量:6590 次
发布时间:2019-06-24

本文共 622 字,大约阅读时间需要 2 分钟。

过去专门做了一篇文档来构建配置中心,基于 的配置中心。

环境要求及构建步骤可参考:

随着业务增长,部署的机器可能会随着增长,增加配置难度和维护难度。配置会因为机器的增多而变得更加容易出错,为了解决这个问题,于是我们引入了 360 开发的 Qconf 来解决这个问题,目前已经稳定用于线上环境当中。

安装 qconf 扩展包

composer require fastd/qconf-service-provider -vvv

扩展包有点特殊,不需要任何的注册操作,当执行完 composer 依赖之后,会自动加载辅助函数,仅需对配置中心进行读取配置即可。

提供两个函数:

qconf_get_value 获取对应节点值

qconf_get_values 获取对应节点值数组

修改配置文件

config/config.php

qconf_get_value('/demo/test', null, null, 'abc')];

值得注意的是,如果万一不小心,qconf 出现错误或者异常无法运行的时候,则需要保留一个默认配置项,这个小动作可能会在你系统出现异常的时候救你一命。

测试配置中心

完成基础配置后,需要对配置中心进行简单的测试。

php bin/console config:dump config

结果会将配置文件进行输出,来确认是否可用。

最终架构图如下:

图片描述

无论扩展多少个业务应用,仅需要一个配置中心即可完成多处配置修改。

转载地址:http://qgkio.baihongyu.com/

你可能感兴趣的文章
后门还是漏洞?海康威视建议你尽快升级固件
查看>>
分析:云计算时代即将到来
查看>>
CIO如何构建扁平化的IT部门?
查看>>
IDC:到2019年物联网开支预计突破1.3万亿美元
查看>>
边缘计算架构增强数据中心—雾计算、边缘计算正蓬勃兴起
查看>>
将线下场景搬到线上,青牛软件发布视频呼叫中心产品
查看>>
国内航空业大数据新应用:星环助力厦门航空
查看>>
httpoxy漏洞远程攻击PHP Python应用
查看>>
解读非法泄露的数据和隐私的流入路径
查看>>
ImageMagick再爆DoS漏洞CVE-2017-8830 7.0.5及7.0.6版本受影响 波及多个Ubuntu Linux版本
查看>>
近几年前端技术盘点以及 2016 年技术发展方向
查看>>
RedHat Linux服务器安全配置细节
查看>>
大数据架构面临技术集成的巨大障碍
查看>>
智能中控:让“各自为政”的智能家居并肩作战
查看>>
安卓耗电之谜:罪魁祸首是谁?
查看>>
剖析大数据分析方法论的几种理论模型
查看>>
选择外部数据中心:云安全十问
查看>>
TalkingData携手中青旅联科建立旅游消费者大数据实验室
查看>>
APP推广之巧用工具进行数据分析
查看>>
你如何在浏览器中体验Ubuntu
查看>>